skysight-inc/HackerNews huggingface dataset:
Apple would make 16 GB the standard ssd size in all laptops.

Fewer services would run locally. The typical user would probably not even care (or know) if their photos were stored on the phone or in the cloud.

I don't think that much would change at first, since everything else would become a bottle neck. 16K HDR streaming? Sure, but how many people would have a 16K HDR screen? Lossless music streaming? Already here, more or less, and does not require 1Tb/s.

Over time, everything would change of course, probably for the worse (for users). Mega corporations would be in posession of all user data, use it for AI training, ad targeting and all kinds of data extraction we can only dream of.
hmmm just validated my implementation

the deadline that is sent from the client is being added to the blocklist after the command was executed, so sending the same packet again will not work, because the deadline (which is in nanoseconds) is already on the blocklist and therefore the command will not be executed again.

This effectively means that replaying a packet is not possible, because the server will deny it.
When War Came to Their Country, They Built a Map
The GPS 95 supported NMEA 0180, 0182, and 0183 up to version 1.5 originally. The GPS 95 XL revision increased the support up to NMEA 0183 version 2.0. With four proprietary extensions, of course. The specimen in the blog post was software updated to the GPS 95 XL firmware at some point.

The NMEA organization published version 4.30 of the 0183 standard in December 2023. I dumped the firmware of the (software upgraded) GPS 95, it might be a cool project to replace the proprietary extensions with standard sentences from later revisions.

As for NMEA 2000, it's a completely different beast: a binary protocol sent in frames over a CAN bus. But as evidenced by NMEA continuing to update the 0183 standard, some industry is still using it.
Yes. OP is human and learned from their mistake. They can start over with a new Google account and try again. If the Google ban hammer falls again then it's time to tell Google to f-off and move to another platform forever.
I don't understand why google play really bad about developer relations. indie developers can't memorize everything in 100s pages of policies/rules etc. it's not hard to warn "don't do this" and ban accounts forever if repeatedly doing same thing.

you are already using AI for banning accounts, so it shouldn't cause any more resource, just small adjustments.
Great work! Was wondering if you deal with transferring the python environment remotely. Usually a large part of the difficulty is dealing with dependencies.
Apps written in Flutter/Dart and React Native/Javascript both compile to native code with only shims to interface with the Java UI framework.
Right, this decision devalued everyone's purchased hardware by at a minimum the value of the fee, but likely much more. I simply wouldn't consider one knowing about that fee, reducing the pool of purchasers further.
This was a lab assignment I gave my students at KTH in Nov 2022Ö
https://github.com/ID2223KTH/id2223kth.github.io/blob/master...

See some of their example solutions here (along with their projects in 2022):
https://id2223kth.github.io/assignments/project/ServerlessML...

One of the student labs was gamified language learning - say the image in the language you are learning, and Whisper tells you whether you said it in an understandable way.

This Gradio implementation is a more polished version of their early efforts.
I'm glad you mentioned that. I noticed when running "Hello world" C program on Windows 10 that Windows performs over 100 reads of the Registry before running the program. Same thing when I right click a file...

A few of those are 3rd party, but most are not.
As long as Valve keeps Proton running, Windows games are available, and game studios can keep pretending GNU/Linux is only relevant for game servers.
Y'all really, really want caps. We think that's a crazy feature. We don't want to do it. But I just had this conversation on a Slack with a bunch of friends at other companies and they were just as yell-y about this. There's a threshold of feedback at which I think you could get us to do some kind of cap thingo. I'm just saying.

Yeesh.
The PAF is maintained by Royal Mail, a different company from the Post Office.
The issue is that article quota filling cattle are pushing whatever comes from upstream because it brings viewership and clicks.
One of the reasons I think logging as a production tool has risen in status in the last fifteen years is that in the 90’s you had languages where it was decided that if your app crashes we want to know what the last operation that was in flight when it crashed.

As we now know the syscalls to force flush to disk often didn’t, so if you were trying to figure out what happened right before a kernel panic, good fucking luck. But if it was a purely userspace problem, you might be okay.

These days we care more about throughput. I’d personally rather see us commit to stats for use cases that require that sort of logging traffic, but I think that’s one of those conversations that’s nearing the top of the heap. Maybe we’ll have that argument as soon as we stop flooding the literature with talk of AI.

So 7ns tells me something about throughput but I think i’d rather just know the messages per second per CPU. And perhaps more importantly, with a CPU that’s 80% saturated doing non-logging tasks. Because I need to make forward progress between the log messages.
a replay attack won't work, because every UDP packet data has deadline in nanoseconds.

Once this UDP packet reaches the server the deadline will be added to the blocklist.

If an attacker sends the same packet again, the server will check its blocklist for the deadline. It does not matter if the deadline has been reached or not. once the packet reaches the server, the deadline of that packet will be added to the blocklist.
Wait why does the title say you built “Sora”? Isn’t that the OpenAI project?
I would wager that most users find the settings using the search bar in whatever OS they are in.

Android and the like will just link you directly to the settings and most peoples computer now a days is a phone, not a laptop.
Molecule restores cognition and memory in Alzheimer's disease mouse study
I remember watching this on TV. It was a big deal at the time due to the massive popularity of the strip, but didn't translate well. The whole thing kinda fell flat.
Hopefully the DoJ (metaphorically) puts the company’s head on a pike, as a warning to others. Businesses that use technology to make life worse for the public should tread cautiously.
On the bright side, you know about this and you could potentially suggest and follow any changes, which would be impossible without a single source of truth
The great thing about 'old' Star Trek was the characters written as highly functional adults who struggle when faced with extreme difficulties.

In modern Star Trek, the characters are presented as emotionally fragile with impulse control issues. They can't control themselves, lash out and do irrational decisions, but always survive due to magic of script writing.
Ossification.

If the page size has been 4k for decades for most OS' and architectures, people get sloppy and hard code that literal value, rather than query for it.
Thanks. That's very encouraging, I'm about to begin a bachelor's in pure math!

Could you recommend some of the books you mentioned?
no matter what, you'll have some fraud. Perhaps a better solution is the customer has a know they can turn that sets max limits and some alerts on when usage is abnormal.
In your article or in the posts here you have not said why you think its a crazy idea.
The CEO of a company selling them says he likes them, and they are selling more quickly than a product which flopped. I am not particularly swayed by this information!
We make sure the remote containers have CUDA/Pytorch/Numpy/Matplotlib set up if you're using a GPU-based machine. It's actually far easier for me to run ML-based code through Moonglow now than on my Macbook - it's really nice to start with a clean environment every time, instead of having to deal with dependency hell.

We don't yet transfer the python environment on the self-serve options, though for customers on AWS we'll help them create and maintain images with the packages they need.

I do have some ideas for making it easy to transfer environments over - it would probably involve letting people specify a requirements.txt and some apt dependencies and then automatically creating/deploying containers around that. Your idea of actually just detecting what's installed locally is pretty neat too, though.
> conservative either wants to conserve everything or nothing

If they want to conserve some stuff but not others, they would be progressives. Because that's what progressives do. In fact, 99% of stuff is conserved with progressives because there's a lot of stuff. Like... a lot. Progressives target that 1% they feel needs change. The rest of human society? Stays.
7ns latency is in the ballpark of small writes to L1 cache. I.e. some sort of in-mem only append to somewhere predicted by the prefetcher of like, a single cache line or less. So yeah, some sort of ringbuffer log could definitely support this kind of figure. The question is how much throughput does your persistence channel have, how much memory can you devote to logging while your persistence runs async, are you ok with a somewhat volatile log, etc.
I’ve been a Mac user for more than 20 years and I may be in a minority of one, but I prefer the new settings. When I use my old Mac with the old settings I find myself thinking “so which image do I need to click to do what I want?” but in the new settings I can find what I need from the text labels.
Oh, that is nice! Been a while since I saw anyone working with TGE. I miss the GG forums and the community around it.
> The new settings are far more intuitive for non-experience users who are more comfortable with an iPad than a traditional computer.

Right but the iPad UX is also terrible. All I can really do is remove and recreate. There’s no way to actually fix anything. This isn’t necessary. Advanced options could be exposed in iOS too. It’s just bad design everywhere.
> or at least your employer may not want you to

I'm not usually concerned with what the employer does or doesn't want if they've decided they don't want me.

> I try to forward important e-mails to myself

They'll invariably be aware of this.

Your employer doesn't have to know everything about your business with them. They may think they deserve to, but that doesn't necessarily mean it needs to be true for you.

One might argue that this is a bit of deception, but it's also self-preservation of self-interest.
Right, "the map is not the territory" is just half of the quote, and the worse half at that. It's like saying "well, you never know" to everything. Okay, thanks for your help.

> The full Korzybski quote is perhaps more insightful, if less pithy: "A map is not the territory it represents, but, if correct, it has a similar structure to the territory, which accounts for its usefulness."

Right, nobody is expecting a map to actually be the territory. The only question is whether it's useful. We do have a pithier quote for that; one of my favorite quotes of all time:

"All models are wrong, but some models are useful."
Great idea, please consider adding Firefox compatibility. I'd love to use this but I don't use Chrome or its reskins.
I noticed that W3W showed up in a number of places, typically on advertisements, at least around London. Is it used universally across the UK? I don't know of anyone using it in the US aside from a few enthusiasts. I had forgotten about it until a few weeks ago when we were visiting London.
Training independent subnetworks for robust prediction
Price discovery as in the market converging on a price, not as in an individual seeing how much something would cost at present.

https://en.m.wikipedia.org/wiki/Price_discovery

Since the good has very inelastic demand, suppliers have an easier time influencing the market. Small changes in supply should cause big changes in price, in both directions. However, prices go higher much faster during high demand than they go lower during low demand.
> I'm not aware of another OS that implements this feature

I'm not sure this is exactly what you mean, but Linux has inotify and all sorts of BPF hooks for filtering various syscalls, for example file operations.
Also check out https://whishper.net
I feel bad for you and not a fan of Chase’s behavior here but I would never open a business banking account in a country different from the one I’m living in unless I had an extremely good reason (like a statutory requirement). Particularly if I hadn’t fully secured permission to be in that country.

Even then, if I was going to do it I would want to be sitting physically across from a bank officer to make it happen, not online. I opened business checking from BofA online years ago and it was a total nightmare even living a short walk from the branch, being a US citizen, etc. They did freeze it once or twice. Never again.
OpenRouter.ai does this pretty well. It has a pretty reasonable flow. It supports enough free models that you can do at least _something_ without a person having to pay anything (even if quality is a bit iffy). They have user-set spending limits, and each key is bound to the service. Their privacy policies seem decent.

The other option is Gemini, which has enough free credits to really be free for any small app. Unfortunately you can't use that through OpenRouter, you need your own developer account to be able to take advantage of Gemini's free offering.
It sounds like what you’re saying is the Navy is facing a labor shortage due to not making the employment offer attractive enough, correct? Based on the previous thread and this one, it appears the Navy’s offer to both labor cohorts is insufficient. Both enlisted and civilian mariners are able to find better work life balance and compensation elsewhere, hence my comment.

“No one wants to work anymore.” I believe is the colloquialism for this situation.
Python has a Vega-lite package called Altair, which is very pleasant and powerful. [0]

0 - https://altair-viz.github.io
There have been very few advancements in OS design for Windows that have really improved since Windows 2000. USB support. WiFi manager. Firewall. SATA support. 64-bit. Native TRIM support. Native antivirus. And some things like desktop search have just gotten significantly less usable over time.

Win2k still very much feels like a nearly feature complete OS. It's got one of my favorite features: it shuts up and gets out of the way.
btw.:

ruroco DOES prevent replay attacks, by saving the deadline (which is in ns) in a blocklist. It does not matter if the deadline has "passed", the deadline is added to the blocklist as soon as the packet reaches the server and is deemed "valid". So each packet is only valid exacly ONCE
Having some one punch random women on the subway a few times a year also costs a fortune
rdtsc has been "invariant" for a long time.
Eating Meat Is Linked with Diabetes Risk, New Studies Suggest
Well, the reality of the situation still is that there are libraries with incorrect or low quality typings that blow up in your face. Me using TypeScript will not make that library better, but this problem is still the daily reality of using TypeScript. It's not the fault of TS, but still a pain you encounter when working with it.

I haven't worked with a language where you can statically cast invalid types that easily since C, a language not exactly famously known for its safety.

There's a reason `as unknown as T` exists, and it's JavaScript's highly dynamic nature and absence of runtime types (ignoring classes and primitives). It's an escape hatch that is needed sometimes. Sure, within your own codebase everything will be fine if you forbid its use, but every library call is an API boundary that you potentially have to check types for. That's just not great DX
Interesting, thanks for the links, I'll give them a read.

Since with the GPS 95 at worse I can pull the battery cell and clear the memory, I should try to see if it's Y2038 compatible (I'm guessing not).
That would make sense for someone with scruples, but Trump almost flaunts his corruption. Plenty of lavish "gifts" and "consulting fees" for him and his family showed up from the Saudis and Russians when he was in the White House.
I though SUVs were huge. Then I saw US SUVs and was like 'Is this still passenger car?'
> prevent them from accelerating beyond what wages can support

In practice what does this mean? If landlords raise rents beyond what people can pay... doesn't that mean they lose tenants? If they do not lose tenants, then by definition doesn't it mean they have not raised rents beyond what people can pay?
The people willing to pay 20$ to learn to use ChatGPT/Claude to accomplish this probably doesn't have much overlap with the people willing to pay x$ to have a clean web interface to do just this one task.
I've said it over and over again: if you have a serious app, and someone somehow steals a credential from you and uses it to light up a bunch of crypto miners, you don't want us shutting down your main app in response. We perceive it mostly as a feature that will blow people up.

We agree about the underlying problem! You don't want to spend $5000 in a month for services you never wanted. We don't want you spending that either. We'd rather just improve our billing so that you can fix this after the fact without trading off availability.

But I have just planted a flag: we are prepared to be wrong about this. I don't think we are, but like, I'm the only one. :)
Rookie Golfer Makes Hard Work and Team Spirit Par for the Course
A lot of the issue is just that most visual systems don't work with version control.

The rest is that programmers seem to really like the keyboard only UI.

They seem to think of computers as tools that should do exactly what you say, and that the user should have the whole plan in their head, rather than thinking of computers as devices that help you interactively figure out what you want to do.
It's called cooperative. If I'd like to live in apartment complex, I'd post an ad like "Buy an apartment in a future complex for a low price of X! Move in in only 2 years!". (Cost to build Y, number of apartments Z, X = Y/Z).

And it's not something new. When price is lower than market, people do buy it.
All major, and not a single one of them has leaked it?
By a mile set timer is my most frequent Siri command.
Do you think average joe knows about let alone knows how to use Claude for this?
A credit based model with minimum add amounts like that does sound like a great alternative if people prefer usage based pricing. From what Ive seen usage pricing actually drives a lot of anxiety even if the end cost is lower
"Today, the security of the United States and its allies, along with a variety of international public goods that the Pax Americana once largely secured, is increasingly under threat."

The reds! The communists! The terrorists! They're all out to get us an our "goods"! </sarc>

Aren't we done believing this crap yet?
Maybe it's time to finally try the Linux desktop. I mostly game hobby wise, and proton is in great shape nowadays.
Liger-Kernel: Efficient Triton kernels for LLM training
Maximizing GPU efficiency for training large language models (LLMs) is challenging due to issues like out-of-memory (OOM) errors, scaling batch size, and sequence length. To address these challenges, LinkedIn has developed an open-source library called Liger-Kernel, which offers efficient Triton kernels for LLM training. This library can increase training throughput by 20% and reduce memory usage by 60% with just one line of code.

The custom triton kernels we developed at LinkedIn integrate smoothly with Flash Attention, PyTorch FSDP, and DeepSpeed. Patch your Hugging Face model with one line, or compose your own model using the provided kernels. Lightweight and efficient, these kernels have minimal dependencies—just Torch and Triton.

*Implementation details*

We have taken the spirit from llm.c but used Triton to reimplement RMSNorm, RoPE, SwiGLU, CrossEntropy, and FusedLinearCrossEntropy from scratch with forward and backward passes in pure Triton. The kernels are exact, without approximations.

We have adopted kernel fusion, in-place, tiling, and chunking techniques. For example, due to the large vocab size of some models, instead of materializing the full logits (10s of GB), we combine chunking, gradient-in-forward, and online softmax to reduce memory usage by 5X.

Torch Compiler now supports custom Triton kernels, allowing our kernels to seamlessly integrate. For example, by combining Torch Compile with FusedLinearCrossEntropy, we have observed more than a 50% reduction in memory usage.

*Acknowledgement*

We’d like to first give a shout-out to Andrej Karpathy’s llm.c for inspiring us to develop llm.triton. FlashAttention, vLLM, and Unsloth have been pioneers in custom Triton kernels. Special thanks to the Triton team for the revolutionary kernel interface, and to Efficient Cross Entropy for the linear cross entropy tricks.

We would like to thank Animesh Singh, Haowen Ning, Yanning Chen for the leadership support, Shao Tang, Qingquan Song, Yun Dai, Vignesh Kothapalli, Jason (Siyu) Zhu, Steven Shimizu, Shivam Sahni and Zain Merchant for the technical contribution.

*Want to contribute?*

Are you a dedicated researcher looking for a reliable kernel, a kernel guru who can help us shape better kernels, or a curious novice wanting to learn Triton? Join our community at https://discord.gg/CX2YmNmn to hack together.

Stay tuned for our talk at CUDA MODE (https://discord.gg/CX2YmNmn?event=1273323969788772455), where we will provide an immersive experience in developing Triton kernels. We’ll share code examples, and together we’ll identify bottlenecks, derive backward formulas, ensure exactness, and fix intricate bugs.
"don't exist in languages that aren't built on a marsh"

Sure. Last time I checked, JavaScript is the language that actually powers the web. If you can get a language that isn't built on a marsh along with all the libraries to run the web, I'll switch in a second.

In other words, the criticism is simply irrelevant. If it works, it works. We don't talk about technologies that don't exist.
So the interesting thing to put in here is that 1tb/s might on paper look like it'd make things more innovative, but it might not because of two things:

1) latency

2) congestion

Now, lets ignore power for the moment, thats a tricky thing. For example if I could connect a laptop at 1tb/s without draining the battery in 5 minutes, I could just not bother with a CPU, RAM or anything else locally. just have a dumb terminal.

But

Latency is the killer here, as is congestion.

If your internet actually ran at 500megs a second, and with <10ms latency, you could offload a whole bunch of things. You could have network storage (as in NFS) you would be able to load things instantly, up to 5mb in size. (5mb is about as much as you can download in a blink of an eye at 50 megabtyes a second.)

If you look at some of the concepts for windows 95, microsoft wanted "networked" computers, based on files and applications, rather than web pages. If you apply that to modern life, thats what 1tb/s could get you.
Are you really making a thinly-veiled argument for ethnostates? Careful, your racism is showing.

Society isn't an algorithm that should be optimized for max efficiency/productivity anyways. A completely unregulated market like you allude to is like an ouroboros. It will consume itself because unchecked growth is unsustainable.
They're also not doing that either. Something else is going on

https://www.reddit.com/r/sanfrancisco/comments/11nbnxw/san_f...