skysight-inc/HackerNews huggingface dataset:
100% legit concern. Obviously I can't sit here and say that my new crappy product is as stable as S3. But I can say that most parts are just a thin layer on top of R2. Obviously at the begining I expect bugs and disruption, but the product is simple enough to get it right quickly.
But it's certainly no longer the golden era of the Internet either, with human mass produced clickbait content already on the rise and now we've got the AI variant to contend with as well :(
California also gets at least one countries worth of homeless shipped to it BECAUSE of the resources it provides (And political spite). This is the bad Nash Equilibrium in action, being punished for improving the situation.
Unfortunately with stuff like this Hyrum’s Law happens at a distance and in aggregate. And 429’s are clearly not part of that living contract.

The reality is that it’s not much effort to serve a small bit of plaintext data, and nobody really cares that much to even notice.

It’s unclear if the effort is worth it, for anything other than what amounts to “well ackchully the spec says I can do it so I’ll do it” pedantry.
Maybe I'm not a target customer of yours but I couldn't use this for now since I need to region lock to EU, which R2 has recently provided.

That said my honest thoughts are that for my company's simple use case, I set it up once in 15 mins and never really thought about it again, but I can see how someone who hasn't done it before would love this kind of DX.
> even a number-crunching monolith written in high-performance C++ needs to communicate its result to the user or some other remote service. How many lines of code to do that?

I usually output json if the output is hierarchical, or some simple size+block format if it is just fixed size column data.
I like the part where you bulked up the S3 part unnecessarily and hid the extra stuff you needed for yours that S3 doesn’t need.

Sorry, but your code examples are a flat out lie.
Sweeney's mom, after suicide at 14, fights for his social media search history
It most certainly will have a big impact. It will take a few more decades, but at some point everybody will simply switch. Both formes are equal in the eyes of the consitution, but Cyrillic is prefered by official insitutions, except if you deal with a lot of foreign affairs. Then it is more practical to simply use Latin all the way.
Nice! This looks pretty well thought out so maybe you have considered this already, but you should sort out how you want to handle your local laws surrounding hosting files and your culpability.

You will pretty quickly get nefarious and copyrighted material hosted on your servers, you will be asked by law enforcement for access and you will get DCMA take down requests, and scary sounding emails from lawyers.

Just engage a good lawyer, and check for any requirements local laws require you to fulfill pre-emptively.
> Republican states which openly advertise that they bus indigent migrants with no work permits to sanctuary cities.

Oh, those stupid Republicans! I can't believe they would ever send illegal immigrants that voluntarily want to go to a sanctuary city that has been proclaiming themselves as a safe harbor for criminals for over a decade, to said sanctuary city! Oh, the horror and atrocity!

The only reason the border is wide open is because we don't have sufficient border walls and border enforcement, all of which sanctuary city democrats have opposed and voted against.

If your going to go political, you probably should've just pointed to the open border problem, not target Republicans. But it's obvious whose causing an open border right now.
> Young children take a single textbook & couple of days worth of tuition to achieve generalised understanding of addition

Maybe you did! Most young children cannot actually do bigint arithmetic reliably or at all after a couple days worth of tuition!
But you don't need to master bucket policies, ACL, CORS, multi part uploads, content headers, CDN, or pre-signed URLs for what this is doing. There's a bit more boilerplate to set everything to the "I don't care whatever" settings, but that's because the "I don't care whatever" approach is usually not what you want for anything serious.

I'm not sure how to use this from my Java or Rust projects. I also don't see any API docs so I don't know how to write a wrapper. I guess it's a project for and by Javascript developers.

I can't find anything about egress limits, file size limits, how incomplete transfers are handled, in what country the data is stored, and what happens when you try to create a file that already exists. Maybe that info is behind the login wall?
Dead CSS code should ideally be a warning on the web platform. This should be in the spec. Browser can probably emit a warning in the console log if there are CSS selectors that are not used. Authors can choose to explicitly mark with a `ignore-unused`, delete them or move such selectors to separate style-sheets that are loaded by the pages that actually use them. With HTTP/3 this makes more sense (CSS modularization) rather than one single massive CSS for the whole site that just keeps growing over time.
It seems that there is now a HUGE problem with PDF support under Linux. Since Adobe stopped shipping acrobat reader to Linux, to get official support one needs to run Acrobat using Wine. That's horrible, and really discouraging to any person who works within a larger organisation that uses PDF.

On the other side is the MacOS that has Preview which gives extensive possibilities to annotate and highlight PDF documents even if they are scans containing only jpgs inside.
Yes. No egress fees. It's built on top of R2. they don't charge for network transer, so FILE0 neither.

No! I believe if you look for S3 compatible storages you find much better options out there then FILE0. R2, Backbaze and others.

FILE0's mission is to keep things simple for the small guys.
This is an interesting idea but probably hard to verify.

A tangent is that positional systems were originally invented with least digit first, I believe.

The Babylonian sexagesimal system was like that as was the Arabic one (where first is on the right).

The most significant digit first convention came when right-to left numbers were used in left-to-right systems without reversing them in writing. To this day we read the more common smaller numbers least significant digit first to varying degrees.

16 = six teen, sech zehn

98 = acht und neunzig, achten negentig, ثمانية وتسعون
While we're at it, let's change 404 from "file not found" to "nothing here." The stream thrown back at you in response to an HTTP request is often not really a file.
The main advantage of jwt is that is stateless, so it reduces load on database and or caching layer when checking user session. Alongside being able to share the public key to verify the token across different services
No, it doesn't help. Bloomberg tried this and it didn't seem to make much difference.
I'm not saying Redbean should serve files outside of the zip. The mini-apps would all be located inside the zip.

When downloading a new mini-app, the Lua script would add it to the zip archive itself -- it can do this as far as I can tell.
This is a strawman.

No one is suggesting Google should encourage anything. Openly user-hostile actions devalue brand and trust. That's doubly-true for power users who are thought leaders.

If Walmart has store security shoot suspected shoplifters and unionizers with a 9mm, discontinuing that policy would not be encouraging unions or shoplifting.
Try out https://takesip.com/ app for macOS. Find out your recommended level of water intake: https://takesip.com/calculator/. Cheers.
Amazing how Gleam is moving forward. It seems it's now pretty mature and with great tooling support?!

Is it fair to call Gleam an Erlang with modern syntax and a HM type system?

It seems it can also compile to JS (not just Erlang's Beam VM) - is the JS target as well supported?

Is performance just the same as Erlang (when compiled to Beam) or there's differences?

Why would someone use Beam instead of Elixir (they now have optional types - not sure how well those work though)? Is there really demand for more than one modern language on top of Erlang's VM?
Is that really true about Wayland? I'm no expert on the subject matter, just a regular Linux user. From skimming the discussions, however, Wayland is touted as a simpler alternative to X because it comes without 25 years of baggage and bolted on things that turned X11 into a complex beast. Also, the security model of Wayland is often praised.

All in all, I had the impression that while a lot of things are WIP, Wayland had taken a more holistic approach because it was able to learn from X11's mistakes. Has Wayland really that unexpected complexity that it's now as much a part of the problem than it is a part of the solution?
It remind me of typst, which use wasmi as its wasm plugin executor.

- https://typst.app/docs/reference/foundations/plugin/
Wow! you can get the exact same innovative service as geocities! that's so cool and proves we are not stuck or anything. yeah edge functions or god fordid hosting something on your network to the world is too professional.
Thanks! That's a great idea; adding the ingredients to a shopping cart would definitely make it more helpful to users. Thanks for your feedback, I'll look into this feature.
Good luck getting that past security...
Hmm, couldn't find documentation, so I tried looking for the source to see how auth worked.

Package has no README https://www.npmjs.com/package/file0 nor links to a repo

Searching Github doesn't give anything (nor any public projects using it).

Installing the package from NPM just gives you a completely minified JS that's pretty difficult to understand https://www.npmjs.com/package/file0?activeTab=code. No need to publish minified JS to NPM imho. Actually reading/stepping through dependencies is always exceptionally valuable.
Wow, a lot of grumpiness in here. If it's true that adding like 20 or so tokens to encode column location / decimal spot triples math performance in out of band tasks, that's a big deal. It's a simple fix, it improves performance A LOT, and they even indicate it's not just a party trick, in that the LLM can use the information to do better on related tasks like sorting and list making.

This is basically free to add, and there's no reason it shouldn't be made part of standard tokenization.

I'm more interested in the question of how we can find other useful concepts for data -> embedding space like this; can we incept our tokenization inception so it has more inception?
I don't know that that is what they were claiming. Land use policy != Land availability. If it was, Russia would have ended homelessness 500 years ago.
> But I'm skeptical that increasing building or density would actually lower housing costs. If that were true, high dense cities like Beijing, Tokyo, Singapore, or Hong Kong would have much lower cost housing.

Increasing building and increasing density are different things. Singapore and Hong Kong are dense because they have a very limited geographic area to build in. You can’t point to their density and conclude that adding housing doesn’t help lower housing costs. They would be even more expensive if they weren’t so dense.
Yay! I use the free version of iRedMail [0] under OpenBSD since 2017 and every email I send gets through with any issues (except the first days when I screwed up my SPF/DKIM configuration).

[0] https://iredmail.org/
Could Neanderthals Talk?
It's just different maturity stages of different products. It's very hard not to add features when your bottom line depends on it.
Game development is intensely iterative. One way to think of games is software where its only value is its usability. It has has no process workflows or business goals that it ever sacrifices usability for because the user experience is the value proposition itself. It only sacrifices the user experience for other aspects of the user experience.

Failed and not fun games do happen, but in general game developers put far more weight to this sort of process. There are no other goals that you can claim were accomplished if the users think the game sucks. So you get these ruthless production cycles and there's an appetite to cut things that don't work.
As somebody who's spent over a decade making interactions with filesystem easier, I really understand why somebody would be tired. I originally made Flysystem for PHP to reduce the consumer-end complexity of using many types of filesystems (S3, FTP, SFTP, GCS, GridFS). I've recently made the move towards the TypeScript ecosystem, for which I've built https://flystorage.dev (a TS equivalent of Flysystem). Looks like this could be an easy adapter to include. Will put it on my research list, thanks for sharing!
Indonesia rushed out a vote-counting app for the election. It did not go well
I disagree. Only an import statement is missing from both examples. Which parts is missing in your opinion?
In my experience, LLMs tend to perform better if you give them instructions before the data to be operated on. At least for the ~13b size models.

So,something like: Please count the number of words in the following sentence. "What is the number of words in the sentence coming before the next one?"

edit: Which might be an artifact of the training data always being in that kind of format.
Thanks a lot for the feedback. Technically it does detects disposable emails and returns a bunch of other validations along with API response.

However, I will try to improve the wordings on next revision. Thanks!
Yeah the point I'm trying to make here is that you have to publish the sources once you publish a modified binary for the public, so that the changes that you made are public in source as well.

That's what's meant by "giving back" because you don't necessarily give stuff back to the developer, but the community. Also a lot of times you can even see how patches aren't accepted upstream but are used to get an idea to fix an issue or add a feature with then either heavily modified code or code that was completely written from scratch.
I'd say that's just a function of how much learning you have to do while doing. If you have all the information required to do something, the the time needed probably approaches a normal distribution. But any unknown unknowns that you encounter are vastly more likely to delay than expedite the project, making the right-side tail both fatter and longer.
I love the example domain name
> […] the letter ordering from your home alphabet just for simplicity. Other invented scripts like Georgian and Armenian, also retain the Greek alphabet ordering.

The Greek alphabet ordering ascends to the Phoenician alphabet ordering, which has inherited it from the Proto-Sinaic alphabet[0]. It remains a vexing enigma – why letters were originally arranged in the order that we know today.

[0] https://en.m.wikipedia.org/wiki/History_of_the_alphabet#Lett...
The greatest thing about such predictions is that there’s no accountability.
Neat! Couldn't but ask myself why the OP should need Ruby...
I think you two agree: there are millions of successful projects out there, but they are not standardized. But the guy who made 1000 of them knows exactly how long it will take him to build the 1001th
Yes, it is using R2 and CF workers.
Only if all you care about is single core performance. Macbooks with M3 Pro and M3 Max beat M4 in multi-core performance because they have more cores.
Mort Way
imo it's stupid notion that authentication and authorizations are completely different concepts that were infuriatingly given similar spellings.

We give oranges and apples those distinct sounds, while giving blueberries and strawberries very similar names. It's just makes no sense that we should change the latter two so no one mixes them up trying to sprinkle some on yogurt.
Fellow huge Banks fan here.

I like this idea a lot. Right now we are going the long/hard way round, and post training asking an LLM to know it needs compute, then write a compute request, then feed back the compute answer into a tokenization loop.

It probably does make sense to add a mini CPU as a layer / tool / math primitive. I wonder how you'd train it to use such a thing? In my mind it's not really a layer per-se, but it's a set of function calls a layer could route to when it wants, and weight the response appropriately.
I remember this from work, Windows networking accepts underscores apparently just fine for file shares and I think browsers can access it as well (not sure), but Java didn’t want to receive connections under that name because it was illegal.

I think there are multiple RFCs trying to define hostnames and one of them lifted restrictions on digits-only labels because TLDs contain at least one letter so there’d be no confusion with IP addresses. However I was not able to find out who guarantees that there is at least one letter on the TLD level.
Donde?
On the one hand I could go

> Ah ha, but we don't use REST that's my complaint!

But you are correct, although I have used representational state through the request in this case I'm just talking about using a message bus Vs using a blocking http call.

Additional annoyance, using inappropriate tech means that we can't even do scaling to handle spikes. Having a Kafka rebalance because traffic is a little higher so I need to increase the number of listeners and cause an outage when I actually need more throughput makes me sad.
They explain their true goal in the introduction:

> With positions resolved, we can study the logical extrapolation ability of transformers

They are interested in how well they can make a neural net logically extrapolate outside its training set, once encoding barriers are removed. They show that in fact even quite small language models can do this successfully once we're not confusing them with bad encodings anymore.

This seems like fundamental work. It was only a few years ago that Google employees were arguing LLMs were nothing more than "stochastic parrots". Well, that take will go down in history as one of the worst takes on AI ever. I don't think anyone really had any doubt by 2024 that this wasn't true, but the huge and opaque datasets meant people could always argue that maybe this wasn't an example of logical reasoning or extrapolation, maybe it had just seen this specific question before. But this work shows in a controlled environment that the model can learn the principles of addition and extrapolate to much larger numbers. It's not just repeating answers it's seen in its dataset. It should kill off the parrot meme for good.
> Rinse and repeat hundreds of times and nobody stops the think of the cumulative effect on the 99% of customers who don't need those features.

Does it cost anything to not use features you do not need?

Last time I checked, all the so-called niche features were stashed in hierarchical option lists, outside of the happy path. You need to purposely want to dig into, say, file access, bucket access metrics, storage strategies, object versioning, etc to actually get to them.
From the trenches, the observable reason that approaches like this aren't taken up is often because of the power dynamics at play. Stakeholders want to treat delivery teams as feature factories, and typically have the organisational power to reject estimates that aren't in the form of "this will be done tomorrow/next week/in three months". They choose to reinforce the viewpoint that an inability to provide and keep to hard delivery deadlines is a marker of incompetence, rather than a realistic assessment of the basic physics of the situation. This is - to put it mildly - not helped by situations where hard deadlines are agreed to without speaking to delivery teams at all.

There is a lack of maturity in how software delivery is commissioned in the industry, but the fundamental issue is that the political drivers that result where Taylorist management interfaces with unpredictability in delivery reward behaving in a way that doesn't improve that maturity.
All fun and games until some junior dev uploads a production database with medical record to it or something ;)
You adjusted your post to note that the ten thousand dead was an adjustment. Even so, it's an adjustment in the wrong direction - Northern Ireland is tinier than Israel, not larger. And the correct comparison is Irish Republicans in Northern Ireland ~ Palestinians, British loyalists in Northern Ireland ~ Israelis. You can view the greater UKs role in the conflict as similar to the USAs role in the Israel-Palestine conflict. Of course, none of these comparisons are remotely 1:1, but they are close enough.

Going for a less shallow dismissal of your points then:

> Did the IRA kill around ten thousands of Brits in one day and kidnapped a few thousands (I'm adjusting to population size here) ?

The IRA in total killed some 2000 people, representing some 0.2% of the Protestant population of Northern Ireland. Hamas killed in total ~2600 people since 2008 (where I found simple data on Wikipedia), which represents about 0.04% of the population of Israel, taking a very small estimate for the total population. So, in percentages, the IRA was about 5 times as vicious as Hamas (edit: accidentally wrote 50 earlier).

> Did the IRA have the sworn objective to eliminate England?

Yes, the IRA had the objective to eliminate British rule in Northern Ireland entirely, which is quite similar to Hamas's goal of eliminating Israeli rule in all of Israel. I'm not sure if the IRA was as happy to kill any loyalist civilians as Hamas is in killing Israeli civilians, to be fair.

> Did the IRA join forces with another terrorist organization and a superpower bent on destroying England to encircle England from all directions and join the war?

I'm not sure what superpower you refer to here (are you calling Egypt a superpower? Edit - oh, you mean the USSR...). Regardless, Ireland did have some amount of implication in the Troubles, though of course immeasurably less. I'm also not sure why it's more legitimate to bomb civilian buildings or not based on whether those civilians were once supported by outside countries, 50 years ago.
That's a good question and should also be a valuable niche analysing ads.

Often or let's say sometimes I encounter ads which I can't replay, pause or watch again. Very rarely I also wish I could have saved them.

In any case a fallback to a screen recording would be almost necessary to really catch them all.
Civil War's Mystifying Vision of American Meltdown
>I did that way back then because browsers used to care about RSS and Atom, and they'd put that little yellow feed icon somewhere in the top bar when they spotted this sort of thing in a page. At least in the case of Firefox, you could click on it, and it would throw the target URL to a helper of your choice.

Still here in Vivaldi.
> GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAboutMeExtendedDataPhotosCompareDataDiffData

Java, is that you?!
Source for culture without green: https://archive.nytimes.com/6thfloor.blogs.nytimes.com/2012/...

And I agree with you on the second part: everyone agrees the sky is blue and that grass is green. But the fuzzy edges are what kills it and I don't think you can define it rigorously except by drawing some arbitrary lines on the color wheel. Which will be just that: arbitrary
0.1 plus 0.2
No docs. In your dashboard there is a "Snippets" collection, which contains all information you need to use FILE0. It's kind of a code tutorial.
If you find something fuzzy, let me know and I help you out.
Elon Musk Dominates Space Launch. Rivals Are Calling Foul
All tax is like this. The rich can always find and lobby for creative loopholes.

It’s usually the lower middle class population that gets shafted, and bizarrely the activists among them keep fighting for the government to impose more taxes.
It might be worth pointing out that one should make his way through these books first:

https://hacker-recommended-books.vercel.app/category/0/all-t...