skysight-inc/HackerNews huggingface dataset:
Android has a max APK size of 100MB + another 4GB (iirc) of asset blob + overlay patch you can ship through the play store. Google was historically against delivering large apps like games and left it up to the app developers to serve bulk assets themselves as a post install step.

If you have to serve asset downloads yourself as a post install, making the total download smaller both improves UX and also saves you money on CDN costs.
The small shop probably serves better coffee for one thing.
There is a typo in the document. It should read "RADIUS over TLS or DTLS" not "RADIUS over TLS or DLTS" (above the second image). The "DLTS" is wrong.
>Battery life has gone down. When you consider that the battery capacity has gone up, you realise how much more power-hungry the S24 Ultra is.

Sure the standby time is far lower, but the talk time has greatly increased. The talk time of the Nokia 6600 was between 2 and 4 hours.

Our memory of long battery life is simply explained: the phone did very little and we used them far less. Modern smartphones can also perform active user-driven functions without significantly reducing the standby time. For example, continuous music playback can lessen the standby time by as little as 15% on modern devices.
I am very concerned about the potential for AI to prevent humans from doing useful work by distracting us with addictive content / skinner boxes. We already see the beginnings of this in platforms like TikTok, but at least that is limited by the fact that it must curate content made by users. Imagine if the algorithm also had the ability to generate laser-targeted content that keeps you transfixed. The usage stats are already alarming and it doesn’t even do pornography yet. Our primate brains do not stand a chance.
If analog works better for you, maybe a good stylus would be a usable middle ground? Don’t cheap out on it though. The inexpensive ones aren’t worth it.
There's the [-] button on the right which hides a subthread. Then go to the next. On particularly huge ones, just go to the next page.

From that, it's like a party. Just go out and talk to someone at random. Past a certain level of discussion, there's going to be repeated conversations on the topic anyway.
Is there any reason to reach for them first?
This is strange to me. Flagging should be reserved for comments that flagrantly break the rules. There's plenty of stuff I disagree with that is formulated in a perfectly polite and serious way. I come here to have my own views challenged as much as anything.
According to the article, Savvy Games Group, funded by the Saudi Public Investment Fund (PIF) as part of its economic diversification plan, now owns 40% of the total esports market share.
Or you could actually learn git once and enjoy using a powerful tool without experiencing any of this friction. If you understand git you'll just know what to do when some weird thing happens.
The comment was about evidence, you've linked one opinion of Dr. Alina Chan who has also written about how it was not a lab leak origin - she literally made cases early on for either side of a possibilty.

To this day the lab leak theory is plausible (literally "low confidence" probability in the DoE report) with no real evidence and the weight of opinion on the wet market origin side.

Consider that if there was any actual solid irrefutable evidence that COVID did come from a lab leak then Saar Wilf would not have lost $100,000.

He was convinced it was true, put money in escrow, organised a debate, set the rules, and then .. lost.

https://protagonist-science.medium.com/lableak-truther-loses...
> I don't need to carry my credit/debit cards anymore

first world problems?
To be clear, the original "bidet" fixture as found in some older European bathrooms, a second toilet bowl to squat over and manually wash, is far from useful for anyone, let alone the elderly. If people are horrified to hear the word, that's probably what they are picturing. There's also the shower hose dog wash thing which is almost as bad. To avoid confusion, the toilet seat spray feature (which is great) is often termed "bidet seat" or "washlet".
I am glad to be protected from idiots who read Russian propaganda and then go marching on the streets calling for terrorism and then commit terrorism. I'd like to ban the idiots instead of banning the propaganda, but eugenics has already been ruled out.
There’s no normal, but a good rule of thumb that has worked for me is: use flex for one-dimensional layouts, and grids for two-dimensional layouts.
I love giving examples and context in a PR description. Squash-merged PRs can become cumbersome snowballs, but the final commit message should elaborate in proportion.
This is what we used to have and it was much worse. Source: lived that life 10-15 y ago.
There ought to be an open source version of this. Wondering if it's "just" compiling the respective binaries needed by the tool chain (node, esbuild, who knows what else) to WebAssembly and providing proxied network access (for the registry). Alternatively, wondering if this could work with the various linux-on-a-webpage demos that were recently posted here.
Nice! I'm not sure exactly what indie means here but I think I have a similar list of my favorite technical bloggers in distsys, databases, compilers/PL, systems, etc.

https://lists.eatonphil.com/blogs.html
because of all the problems with that, especially at scale. obviously that works, since that's how we've done it since the before times, but the shortcomings of that are what has lead to the rise of SaaS.
Fair enough, thanks for pointing it out.
Tree structures are the only way it remains manageable at all, IMHO. No tree = no structure = no way to skip forwards.
well that's good for you, but you're in the minority and rye will end up being a standard anyway, just like uv and ruff, because they're just so much better than the alternatives
CTRL+SHIFT+I in Firefox.

Then you will be able to see the HTML and all the calculated CSS properties of each element.

If he uses Tailwind CSS you should be able to look at the class-attributes of the elements to figure out how it all works.

Haven't done so myself, on mobile.
I just... read them all?
This is the truth right here. The issues are with people using (not officially) deprecated tools and workflows, plus various half baked scripts that solved some narrow use cases.
Dead Internet Theory is just a rehash of we are living in the Matrix mindfuck + nostalgia. The internet is just so awash with overstimulating content such that conversations everywhere suffer. You can't make an honest video wishing things weren't so darn competitive while trying to compete for views in a hypnotic voice.
That’s the AT&T Long Lines Building. It probably did have an NSA surveillance closet, but it wasn’t built without windows for that reason. The story I was told (by older colleagues when I worked at AT&T Labs) was that it was built during a time when riots and street violence were more common, so the fortress appearance was to ensure the city could maintain long-distance connectivity during urban unrest.

I believe there was another similar nexus downtown near the World Trade Center, which was destroyed on 9/11. For at least a couple of weeks we had very limited communications and credit cards were hard to use as a result.
I forgot I have one of these, I should really get an Amiga one day.
About end time events
No, they shouldn't be allowed to fuck over their customers at ever turn so they can be greedy. The suggestion that we should be more worried about how much money the AT&T execs and shareholders make over their needs of their 100 million customers is bizarre.
This guy lacks imagination and is waaay too over-confident in his opinion.

He seems like the sort of person that would say everything is impossible right up until it happens. I hate working with naysayers like this.
I feel like Azure has been down quite often these days
Yes exactly like his empty threats to pack the supreme court to end the right to abortion, or how he would refuse to accept election results if he lost. Just hollow gibberish right?

Oh wait..
No, we are not. It's not a matter of slow vs. fast. It's a matter of resilient vs. fragile.

I prefer to have a resilient system in most cases, regardless of the form factor. If I was preparing an image for an embedded system, I'd go speed all the way down, within the limits of pragmatism.

I work in high performance computing. Speed is what we need, what we engineer for. However, resiliency is an equally important and valid concern. So, if I'm losing 5 seconds once a month (or once three-four months in case of desktop systems), that's a perfectly acceptable trade-off for a resilient system.

When a system tests its memory for 30 seconds, and initializes the motherboard and other devices for 3 minutes, losing 3 seconds on a bloody RAID speed test doesn't matter.

Oh, one of the latest servers we have exposes its management interface as a LAN port over USB, as I found out yesterday.

So, yeah.
Precisely. A large number of issues we're facing exists precisely because our brains are maladapted to the modern world we've created, especially the digital one.

Now add artificial intelligence that is adapted to it, and actively working to subvert our agency. No matter how far of a cry from genuine intelligence it will be, it's going to be "fighting" us on a layer where we're blind, deaf, and limbless.
Inkmi: Website with Dream Jobs for CTOs
I'm using git history may be one time a year. And even those times might be just of pure curiosity: who's that dumb who did that bug. Basically it's useless for me. So I don't care much about commits. Git for me is a collaboration tool and code backup tool, and that's about it. Nobody will look at my 1-year old commit and I'm not going to look at anyone's 1-year old commit.
how 99.9% dev documentation sounds...

"thingie must be configured using the right pre-existing thingie (but we won't divulge what that is, guess!). if that doesn't work you need a thingie dependency, why? because it worked on my machine. aren't i amazing for making code things."

meatballs gonna meatball.
Do these tweaked versions have 100% parity with the real environments? My experience is that you would often run into hard limitations, making it difficult to use for serious development.
In some instances, it comes from feisty bureaucracies:

The San Francisco Chronicle, December 17, 1979, p. 5 reported a claim by the Church of Scientology that the CIA conducted an open-air biological warfare experiment in 1955 near Tampa, Florida, and elsewhere in Florida with whooping cough bacteria. It was alleged that the experiment tripled the whooping cough infections in Florida to over one-thousand cases and caused whooping cough deaths in the state to increase from one to 12 over the previous year. This claim has been cited in a number of later sources, although these added no further supporting evidence.[52][53]

https://en.m.wikipedia.org/wiki/Unethical_human_experimentat...
> Making charts (of any kind) accessible is a really hard endeavour.

Agreed! I've done a lot of experimenting with my canvas library to try and make accessibility a "first class citizen" in graphical representations, including charts. Things (I think) I've got right is to make it easier for people to use keyboard navigation to interrogate a chart, and making sure that graphical text gets properly copied into the DOM in an ordered way, and updates when the graphical text changes.

The main failure I face is getting screen readers to recognise that the graphical text exists/updates. For example, this chart demo[1] is responsive, interactive and keyboard accessible but, when listening to that page with VoiceOver on a Mac, there's a clear failure to get the current data point from the screen to the listener.

I know screen reader tech is the wildest of Wild Wests when it comes to front end. My only hope is that there's an easy solution to the issue, like I've badly misunderstood how screen readers work and the solution will be obvious when I stumble across the key errors I'm making ... and correct them!

[1] London crime charts - https://scrawl-v8.rikweb.org.uk/demo/modules-001.html
More corroboration from another commenter on TechCrunch: https://techcrunch.com/2024/07/12/att-phone-records-stolen-d...

> [Eric Scott] AT&T was using the data to build a social graph. They didn't record the date and time because they didn't need it.

That isn't "internal analytics". The end-customers who would be buying that aren't telcos. Like I said.
A platform which doesn't encourage me to subscribe with popups, or stop me from reading without logging in.
After the CDC just gave Moderna $176m to develop another vaccine[0] and the possible fatality rate of H5N1[1], I'm stocking up on masks again. Not to be alarmist, but it sucked last time around when all hell broke loose and I couldn't find any masks anywhere. That said, hopefully if anything DOES get bad, mask production will ramp up must faster next time around.

[0] https://www.hhs.gov/about/news/2024/07/02/hhs-provides-176-m...

[1] https://en.wikipedia.org/wiki/Influenza_A_virus_subtype_H5N1
At least you had a nucleus. Back in my Archea years we had to metabolise 2D chains of sulphur and ammonia to grasp some level of spatial composition.
If you're using Windows, you have far bigger problems to worry about than this.
Thank you! I’m an older programmer and can do grids using tables by muscle memory - and have always struggled to figure out the right css layout. Tools like this are super helpful.
I think it's not the fact there are so many frameworks for SQL abstraction, it's just the whole "computer thing". Like, the programmers before you used punched cards, there after used pointers in C, there after the fancy started. So the same is for the inner workings, may be, of the computer itself? Nowadays, no one knows the turbo button and what it actually did then-a-days. ..And especially the database, which is actually just a bunch of files being put on a disc in-a-row so the head isn't needed to be moved for- and backward the disc to collect the defragmented data but instead find all in the neighborhood sectors. That's like with Socrates: 'The f*cking youth will be societies end' - no, the youth can use tools you can't, they use it to advance forward, my fried Socrates, to advance forward, my friend...!
Personal choice, is what I'd say. You can get a lot of mileage out of implementing a dynamic language with NaN boxing[1].

It really depends on the kind of language you're trying to build an interpreter for, and what purpose it could serve. For dynamic languages, I'd say looking at the core types of Erlang is a great place to start (Integers, Symbols, Functions, etc.). For a statically typed language things get more complex, but even with just numeric types, characters, and some kind of aggregating type like a Struct you can build up more complex data structures in your language itself.

[1]: https://leonardschuetz.ch/blog/nan-boxing/
"but the cookie banners look so bad and ugly!"

Well, that's kinda the point, but way too many website owners rather torture their users with barely compliant implementations than do what the GDPR intended: get rid of third parties.
Do you know any model not from OpenAI or Claude Anthropic that offers JSON schema bounded responses as a feature? That feature really helps me a lot when developing LLM-powered services.
Self hosted gmail
P2P netflix server
Bank account + bank combo
Mortgage Hertz
DIY concierge service
Fast food from scratch
Bootcamp taking bootcamp
Oxygen Farm
> There is no value gained by compromising with advertisers.

I mean, there's the part where advertisers pay for a huge chunk of the web? Maybe you're ideologically opposed to that and think websites should only have crowdsourcing-type revenue sources, but in the meantime website owners need to pay the bills.
well yes, you can in fact glue them back in with some special glue and much effort, then clean up with a scalpel, then ... but it's not worth the time.

just punch it.
You can buy them in Australia, or at least the bulbs sold here by philips as their "UltraEfficient" range look the same and match the specs of their Dubai bulbs marketing page.

They don't appear to be available in the US though, that's true.

I think I'll get a couple to try for those places where I think "60w incandescent equivalent" is sufficient, although cynical experience tells me to expect 40w at most - but for low single digit wattage power draw I'll accept that in some places.

Mostly I like to see though, so I'll keep buying their 150w equivalent bulbs.
I agree both with @snakeyjake and with @faefox.

I'd love to see what Apple would have done... but at the same time I fear very much it would have killed Apple.

BeOS was amazing, but its dev tools were nothing special while NeXT's were state of the art, industry-beating. That means no way to win Mac developers over to the new OS.

BeOS was as insecure as Classic MacOS, so no way to crack the server market (not that that worked) and no way to build nice locked-down little gadgets like iPhones.

And while Be had JLG, a very smart cookie, NeXT had Jobs, who had more vision in a day than JLG in a year.

Me, I wish a disappointed Be had done a deal with Acorn and ported to Arm.

Arms in the hundreds-of-MHz range were there and gigahertz-class was coming soon. Acorn had prototype multi-processor machines. Be had the best SMP support in the business in the late 1990s.

They could have reskinned BeOS to look more RISC OS like, run RO in a VM like OS X ran Classic in a VM, and offered both the thinnest lightest Web-capable laptops in the world, and compellingly-priced multiprocessor desktop workstations that didn't need a dozen cooling fans and could have gone to 4-way or even 8-way at an affordable price, which x86 and PowerPC chips could not touch.
Thin clients. Your workstation only needs to run a browser, all the tooling is already provided. Allows you to access your environment from anywhere.
Retention periods seem like a moot point if the government just slurps every piece of data anyway and stores it indefinitely
Found the CCP plant. This example makes AI a net negative.
This book, unlike the infamous “Dragon Book” for compilers, can be read cover to cover. The Dragon Book has great detail but it is a slog, especially in early chapters. So many students drop their first course on compilers every year because of the Dragon Book and not the actual concepts
It's 2024, you obviously missed the Ministry of Truth updating the status of the lab leak hypothese from "conspiracy theory" to "that's what happened (PS: China bad)".
Yes actually, you can use Mistral 7B v0.3 Instruct for this, here’s a guide in the readme, scroll down https://github.com/mistralai/mistral-inference

Make sure to put a json schema as well as few shot examples of json values for the same schema in your prompt
It is interesting that he commented on it. Perhaps he feels his image needs a boost, regardless of the business he represents.
> because it is the discipline to use the tool consistently that makes a difference.

Agree, though I advise folks that tooling matters tremendously, because a bad tool requires more discipline to continue using than a streamlined tool.
This is a lie. There is plenty of evidence. What has no evidence is that it transferred from an animal. There is zero evidence for that. It’s been over 4 years and they haven’t found the source yet which has never happened before.

It’s weird you are religiously and piously pushing a line of thinking that is essentially dead among not only scientists except Fauci and Dasak but every class of political belief as well.
I can't ise social media anymore. I just want to see what my connections are doing. Instead its all over produced garbage by people I don't know and ads from companies who will never receive my money for being spammy AF. All driven by a broken algorithm.
Yeah, I could use UHU Por and it would come out good, but what happened was that one of the Teflon corners turned downwards while I was pulling it off, and that kept catching on the mat forever after.
They're fine. I just don't for two reasons: (1) VTI/VTSAX is already internationally exposed (and has a slightly smaller expense ratio), and (2) I like to keep things as simple as possible, particularly if there are no huge benefits. These two points have lead me to just settle on VTSAX/VTI.

It may be slightly suboptimal. I don't know.
And this one is for the grid
https://cssgridgarden.com/
Parent is right and the fact they are being downvoted is incredibly self-absorbed.

People have different experiences than you do, and I have the same as they do.

In Sweden there's BankID on your mobile device. It also exists as an external system but that functionality and those devices are very clearly deprecated, many methods of logging in with BankID require scanning a QR code from the smartphone app or following a link that launches the app.

Kivra; a digital alternative to physical mail, has a strict requirement on BankID, and without it our companies charge for invoices to be sent to your mailbox. -- and even then, how do you pay your invoices? Internet banking is based on BankID- in fact it was invented for that purpose.

A former employer required us to use a mobile app to get our payslips, I declined (citing that my personal device may not exist and cannot be a requirement for my employment) which caused a serious internal kerfuffle and I ended up being the only person to get a physical payslip in a studio of 800 people.

A smartphone has slowly become a necessary thing to have in Sweden, as a person who grew up in the 90's-00's I am aware of how it was before smartphones, and that universe has been closed off, it's harder now to do things without a smartphone, it's not the case that it's just become more convenient to have one, it's clearly harder than it used to be to avoid owning one.

To continue talking "banks"; my bank no longer has branches available to me for doing bank transfers, they seem to only exist for helping people talk through mortgages.
Say what you will about GS, they are correct here.
You really don't need a degree for this stuff. A typical degree has 1 class about this, and half of it is dedicated to formal language theory or the unfortunate practice of using parser generators.
Isn't it odd to have class div1 div2 etc. Isn't that what the style attribute is for?
Privacy in Cyberspace (2002)
Lua is a VM and instruction limits can easily be imposed to kill programs like this. (This does not apply to LuaJIT)
Pablof7z: A Website Hosted on Hyperdrive
Robert Putnam Knows Why You're Lonely
Back when grid was new, i had the feeling it would fundamentally change the way we build (responsive) web layouts by basing everything on template areas and just reassigning on breakpoints etc.

I never got around to build some kind of internal framework for this, i ended up hacking away with flex (which was already the gamechanger – hail to the OGs from the times before flexbox).
Then tailwind came along and after disregarding it for a long time, it ended up to fulfil every need i had for quickly doing responsive frontends quickly.

Still wondering if anyone knows good frameworks or examples of people using template areas as the main fundament for their layouting?

I'd like to try, but it's not important enough for me to build something well enough that can be used as a general base. Or maybe that doesn't even make much sense or much of a difference. Haven't even thought about it much.

Any thoughts on this are welcome.

Ah, also: nice work OP. I like it. Maybe you have some ideas about template areas yourself. I will definitely use your tool next time i fiddle around with grids.
What is a utopia that "actually works"?

Star Trek is "What if Communism but it wasn't influenced by human nature?", and totally avoided thinking about how the trillions of humans not in the military lived.
https://www.ifixit.com/Guide/Logitech+MX+Master+3S+Battery+R...
Now imagine one working 1000x faster and not being as dumb as a mind running on bureaucracy is.