skysight-inc/HackerNews huggingface dataset:
Android removes much of Fuchsia-related code as Starnix project progresses
> Replace it with a list that you append to every time you call the routine, even though only the last entry is ever examined. The program will leak memory, potentially quite quickly, and eventually crash.

I had to think on this example a bit, but I believe these programs exist and are quite common. This is an accurate description of any program in which memory is allocated and never explicitly freed. Some languages include runtimes that perform garbage collection, but until the garbage collection runs, the program is leaking memory and would crash without the garbage collection.

Which is to say, I think I agree with you, but had to chew over the example a bit. That it isn't a quantitative difference in speed or memory usage, but a qualitative difference in the types of programs that are acceptable in a language. Thank you for it.
Hey, my wife is a 2048. You might be related. Her side of the family goes way back, to the 8192s!
Even in areas where commercialization isn't super relevant I've known few academics particularly interested in doing all the tedious process crap to make it easy to publish their data and their calculations in a "reproducible pipeline" sort of way.

I think in large parts it's a tooling and awareness problem - like, historically awareness and use of source control has been very low in the space, but for data, even industry tools tend to be less sophisticated than the ones for code.
On the flip-side, it's worth keeping in mind where the puck is heading. Every "new" macOS app from Apple (eg, Shortcuts, System Settings, and even recent refreshes of old apps) has been written in either SwiftUI or Catalyst. A bunch of these still link to AppKit here and there, but it seems pretty clear that no new developement is breaking ground with AppKit.

Similar to the Carbon/Cocoa split, I'm sure we'll see AppKit supported well into the future, especially since we just passed the latest major architecture transition. But that doesn't mean AppKit isn't a dead end.
> I've never seen another white person bullied under the pretense of having been racist or misogynistic.

And yet,

> My guess is that you don't see 'light' racist, misogynistic, or homophobic behavior as problematic
Presumably, they'll be measuring by taking the minimum available speed (up or down) over 5 minute windows, on a quarterly basis, and disqualifying anyone with > 1 second latencies for one of those windows, right?

Yeah. Didn't think so.

Politicians gotta politic, I guess.

Edit: At least I'll have decent speeds at 4:38AM now...
There are plenty more less scrupulous options, like $x00mil in shitcoins to buy an amicable judgment. You could even go extreme budged and start popping Twitter lawyers at $1mil a head, nobody would want to represent them after aa couple of weeks.
Photos on the Mac actually uses their own private reimplementation of UIKit called UXKit from before Catalyst.

(So does Twitter on the Mac, which was written by a developer on the original iPhone.)
In the unlikely scenario where all four children are simultaneously using the internet full-throttle, they're still each getting 5 Mbps down, which Netflix says is sufficient for 1080p video. Upload speeds could start to be a problem though, and IMO that's a much more significant issue.

> 20Mbps is also entirely noticeable for bulk downloads

It is, but downloading Steam games quickly is not a critical need. It can be done in the background.
Interesting, I thought I had heard that App Store was Catalyst now for some reason.
You have access to residential internet with 10Gbps up and down? I didn't even know that was a thing.
Yeah, existing techniques work fine if you want to make something similar to existing systems. But it's a shame to write a whole new GUI library and still have the same old limitations. Zooming is underused in existing systems, probably related to the fact that it's hard to make it work well with commonly used techniques.
Yikes! Don't do it folks! Business logic belongs in the apps, not in the config.
Video: 3D graphics project in Common Lisp
No, 夷人(foreigner)，was used.
Eating sometimes is okay, I guess. Don't forget to take supplements for the micros you're missing. Eating the same thing every day though, requires discipline. I'd get fed up eating the same thing again and again even if it's some kind of a gorgeous meal.
The new Twitter app does use Catalyst though.
And the fines fund the pseudo regulatory bodies in reward for not regulating.
The fact that our modern computers still often don't feel amazingly fast is a perennial topic of griping on forums like this one. I'm sure the UI stack has something to do with that.
Atherton Fiber is a local institution, a true old-school ISP in the finest tradition, but with modern technology.

I live very close to their service area in Lindenwood, and I remember walking down Ringwood a few years ago when they were stringing fiber on the poles and I stopped and asked them, "Hey! I live just a few blocks over that way. You must have a few hundred extra feet of fiber you could sneak over to me?"

They knew I was kidding, but seemed like nice people.

Hang in there, my friend, someone will get you fibered up soon.
Not to put too fine point on it, BS.

In most cases where people are experiencing effects, we still can't definitively say yet that this particular or that particular one is definitively traceable to global climate disruption. But we know with certainty that, in aggregate, they are.

This term "climate change" that they still use is a problem. It is neutral, but we know that it is an imminent, looming catastrophe that, if we do not mobilize an overwhelming response, will engulf us and could well end with civilization collapsing and billions starving.

The exact mechanism of collapse is of course hard to predict. Will it be via ocean ecosystem collapse as dissolved CO2 increases, pH falls, and shells cannot be grown, eliminating much of the world's access to protein? We already see effects. Will it be via widespread crop failure from drought and flooding leading to mass migration of refugees? We see that, too. Or from heavily populated areas becoming literally fatal to be outdoors in, on certain days of the year? We see clear trends toward it. Will it be sea level rise flooding places millions live, who must then move? Sea level rise is quite unevenly distributed. Will it be when ocean currents change routes, causing huge changes to local climate well beyond average global change?

Two things are certain: (1) people will not stay put and die, and (2) the places they would need to move to or through already have people, in many cases also threatened.

Historically, mass movement has resulted in the ascent of fascist-like government, something already well along in the Philippines, Poland, Hungary, Brazil, and Russia, and threatening India, France, Italy, the Netherlands, Canada, and the US.

Rise of fascistic government is always followed by escalating war, leading by steps big and small toward global thermonuclear war. With or without nuclear holocaust, the international balance of forces grows unstable, and collapse comes more and more easily. We have seen big impacts from tiny supply chain hiccups already.

None of the individual steps are certain or inevitable, and the future is certain to deliver many surprises, but the direction is clear. How far down the path does it seem smart to go?
> The background for this is that most existing UI toolkits are a poor fit for Rust.

Being in GUI business for almost 30+ years I shall admit that this above is true. And not just Rust but C/C++ are there too.

Real (a.k.a. practical) GUIs are multi-paradigm entities. Same GUI implementation may have React'ive alike widgets immersed into purely declarative DOM/widget tree with elements of immediate mode graphics on top or inside that.

It is just that GUI reflects complexity of real life - you cannot say that sickle and hammer are best tools for everything...

Back to Rust... As a language behind UI Rust is the worst language imaginable. That's primarily due to its strictness.

Object ownership graph in GUI is usually quite complex. yet it is dynamic and frequently contain loops. This situation is best handled by GCable languages. On-click-here-highlight-the-thing-there-and-remove-that-one.

Also each part of UI declaration needs it's own DSL: for UI structure definition, style system and logic behind the UI.

Before arriving with Sciter [1] I've tried [2] many things for UI: C++, D, Java, etc.

Conclusion: HTML/CSS/JS is the best (most flexible and multi-paradigm) solution that we've got so far. Not perfect of course but good enough. And considering existence of Sciter it can be fast and lightweight.

Practical example: RustDesk (https://github.com/rustdesk/ - remote desktop access) is using Sciter for UI layer and Rust for app logic layer. So it is using proper tool for each task.

[1] https://sciter.com
[2] https://terrainformatica.com/2014/07/17/10-years-road-to-sci...
It is C# for GNOME people
Tbf, the updates can just take longer to download. Higher speed does not enable them as such, which is what the op asked. Similar for steam - spending extra hour for a download ahead of time is... fine for me.
> Is that okay now that he is donating money to cancer research?

If someone was an asshole, but has decided to stop being an asshole and try out "being a nice person" instead — then your choice, as an onlooker, is between either encouraging them in their new take on life; or pushing back due to their past actions. Through your actions, you can choose to live in a society where "turning over a new leaf" like that is either incentivized, such that more assholes become not-assholes... or disincentivized, such that the assholes' takeaway will be "damned if you do, damned if you don't", and they'll likely not bother, and keep being assholes.

Clearly, one of those options is better for the public good than the other.
My argument is against the effects of the slippery slope here. What if individuals ask for Thursday wfh? What if they ask to wfh the whole week? Their output should still be the same and perhaps better.

I also manage a team of full of remote individuals, 20+. I cannot say that this team performs better or worse than the team I used to manage at an office before the pandemic.
Quantum computers still need programming. They still need to interface other hardware. Etc.
And if SpaceX was available with a larger payload, engineers would have built the same folding telescope, only much larger and more costly.
My parents live 4 miles from the nearest city in a rural area. Someone paid for a fiber line and my parents got a free install because it crossed the property. Before this they were using a microwave antenna and getting 10 megabit.
In a modern household you may have multiple people on the same connection. Two people streaming Netflix at 4k from the same household would not work in your example of "sufficient" 25mbit/s speeds.

Additionally, higher speed provides opportunities which lower speeds don't (e.g. building a live streaming business) which you otherwise don't have.
Same here. Agreed.
> This is a modern equivalent of "640K of memory should be enough for anyone."

If you have a 4 bit CPU, it probably is enough memory for anyone!

I think we're focusing on the wrong thing. Download bandwidth is fine; stability, latency, and to some extent upload bandwidth are not. I think a forum of tech literate people should understand the importance of optimizing for the right thing.
Now, if only the food packaging shows the ratio of n3:n6 fats... Is it expensive/difficult to determine them?
I see the same error as well. Looking at the underlying accelerate code, it looks like if GPU is not an option then CPU and disc are completely rejected and the above error is thrown.
I work in the Industry and I can assure you Smaller ISPs often offer faster speeds without datacaps than comcast and such. There are some rural places where this is the exception but often the larger ISPs either aren't offering anything or everyone is offering the bare minimum.
Got it, thanks that makes sense. So it's a feed of updates from other eesel users on documents I have accessed.
Having a dog that interrupts you every 30 mins to go out or by barking while your on a call can be a real drag :-(
Ex-physicist here. This is not true.

See https://www.youtube.com/watch?v=pTn6Ewhb27k for an explanation. You can have a spatially asymmetric speed of light and be perfectly in line with every experiment to date.

The speed of light appearing constant in every inertial reference frame is experimentally verified and measured. But it's an axiom that the speed of light has no spatial preference. Each measurement of the speed of light sneaks in this axiom in subtle ways.

I think you misinterpreted the parent's point. They weren't saying c being a constant in all reference frames is an axiom. Rather, they were saying that it's convention that c doesn't have a spatial, directional, preference. It's a different claim.
Honestly, there are so few different glyphs on a typical page, and CPUs are so fast, that it usually isn't that hard to just rerender every glyph on CPU and aggressively reuse glyph images in order to hit 60 FPS during pinch zoom, at least for Latin text. CJK may be a different story, but I kind of doubt it.

In 2022, smooth font rendering during pinch zoom is yet another case in which we in the software field dropped the ball, but it didn't matter because hardware picked up the slack.
Great use of "Philip K. Dick" as a verb.
Great that it's fine for you. Is the fact that you enjoy waiting for downloads a reason to push the same suffering on others?
Every analysis I've seen that says retiring coal plants saves people money rely on weird accounting tricks. Like ignoring the cost of capital or including externalities.
Skip Mailgun and go straight to Postmark. Phenomenal delivery rates.

They were recently acquired by ActiveCampaign though so hopefully things don't change.
In Denmark I had 300Mbit/s coax/cable broadband. I think the upload was about 30Mbit/s.

It was then upgraded to 1000Mbit/s down, 250Mbit/s up, with no change to the cost, IIRC. A technician installed a frequency (?) splitter of some sort, one side for TV and the other Internet.

He remarked that my socket was nicely accessible, so I think he'd been doing this hundreds of times.

(I may have paid an engineer call-out fee for this, I can't really remember. It was 2 years ago.)
Aren't they more like "minimum maximum speeds"? If your local service is fast enough then you'll only manage to saturate your connection to nearby servers that aren't heavily loaded. Those with gigabit Internet can probably relate.
Dogs Are Even Smarter Than You Think (2021)
Not in the US :'(
I've never understood paying for permission to claim you know something when it's a practical skill that you could simply demonstrate.
So what you're saying is, intellectual property rights and the profit potential of excluding certain actors from using certain techniques is the source of our woes.

And there are those who say progress proceeds optimally in this arrangement! Hardly: only "innovation", which is distinct from progress, is optimized. Progress is the act of cleaning up the mess made by ineffective innovations (ie "minimum publishable units"), distilling them into a basis for the next paradigm shift.

Progress, everyone's ostensible goal, is hampered by siloes and IP hoarding, as it multiplies the efforts made by many who should otherwise be working in tandem, by hiding them each in their own little silo so they all learn the same lessons completely separately.
mandating higher speeds is how you preserve monopolies
Here's an insight that helped me: gyroscopic precession is the rotational analog of a circular orbit.

A circular orbit is when a linear force is applied orthogonal to linear velocity. The direction changes, but not magnitude (speed).

Gyroscopic precession is when a rotational force (torque) is applied orthogonal to rotational velocity. The axis of rotation changes but not magnitude (rotational speed).
The law says they must lease to themselves at the same cost.
No, it's the opposite. Their government's survival depends on the complete control of their fiat currency. Their national currency is a tool to maintain control.
The Knights of Medieval Times Will Carry Union Cards with Their Lances
This is a really interesting project. Accessibility support is near and dear to my heart.

The readme mentions a macOS adapter prototype, but I don't see that directory. Does it exist in a different branch? I'd love to check it out – I'm pretty experienced with the Mac's AX implementation, but have basically no experience with AX on Windows...
Tauri uses WebView2 on windows, I believe, which should have the same text rendering as the Windows 11 start menu and Edge itself. You may be thinking of older IE-based webviews, which were used even well after "old edge" webviews were introduced because "old edge" webviews weren't supported on windows 7 or 8.
Hopefully, not. From my personal experience, Electron and alike applications are slower, larger, and in general have less advanced UI than many Qt or GTK-based (or Windows UI) applications. Nothing can beat good old native GUI frameworks.
What do you mean by “pushing incremental reactivity all the way from app logic to GPU (as opposed to needlessly redoing work)”?
Yes, of course it would count them. But that number will be much much smaller. If the average visitor is there for a week, then a million yearly visitors only increase the daily population by 20k. You'd expect a crime increase equivalent to 20k residents or less.

So if there really is an 11x increase in crime, along with a 10x increase in yearly population, that's actually a huge increase in crime on a per-person per-day basis.
The Hidden Life of Stories
> tooling long gone

But of course. I meant before that happened, i.e. planning to make some siblings.
I suppose in that case, if the higher salaries justified the cost of the master's degree, then you got a good return on your investment.
We would like that to be true, but it seems like it might not be.

https://en.wikipedia.org/wiki/Axis_of_evil_(cosmology)

https://en.wikipedia.org/wiki/CMB_cold_spot
Hopefully starlink will raise the bar with competition
> Ukraine can choose whatever allies it damn pleases.

According to the existing international conventions of sovereignty that imply recognising and adhering all previous mutually signed declarations, Ukraine actually cannot choose whatever it wants, as it would violate one of the conditions (military bloc neutrality) under which their sovereignty was granted to them by the USSR in 1990 in the first place, which Russia is a legitimate successor of.

The Declaration on the State Sovereignty of Ukraine from 1990 [1], states it clearly in Chapter IX: "The Ukrainian SSR solemnly declares its intention to become a permanently neutral state in the future, which does not participate in military blocs and adheres to three non-nuclear principles: not to accept, produce or acquire nuclear weapons".

Ukraine's constitutional sovereignty has always been and still is predicated on following the signed conditions until further official negotiations and subsequent referendums, whether you like it or not.

[1] https://zakon-rada-gov-ua.translate.goog/laws/show/55-12?_x_...
I remember being a part of a volunteer organization. We actually had some assets and so some rental income. Not a ton, but enough to be able to make some grants and do some good.

It was still really tough to find people to be officers and do what needed to be done to keep the org running.

There were those 10-20% who stepped up and took roles (president, chairs of committees). Some had different ideas on how to do things, but I was absolutely grateful they stepped up, even if I might have done things differently myself.
I've been self taught primarily in the computer networking space for a little over 10 years coming straight out of high school and I'd really really like to get more formal knowledge inside the CS field, both out of general interest but also to match the increasing scope of what I work with, but I've never been sure how to go about getting started mid career. Further education was never really something I planned for when I was younger and I barely even made it out with a high school diploma because I didn't value trying to chase education as much as I just enjoyed tinkering with computers. I was lucky to have an in to an internship via a high school robotics mentor to get my career started and now I'm in a principal role still on the upward portion of my career while also traveling a significant amount and working an irregular schedule so I'm not sure what education path is actually a worthwhile yet flexible enough. Do I just start looking up random universities with online courses? Is that even going to give me what I want or am I just going to end up qualifying for an official piece of paper instead of actually getting a useful amount of new knowledge? Do I have enough time to actually get a useful amount of new knowledge on the side?

So I haven't yet pursued a CS degree but whenever I hear of a story like yours it becomes more nagging in the back of my mind.
Everyone's needs are different. Yes, a lot of people can get along just fine with 20 megabit up and down, and you are spot on that latency may be the worse issue.

In my case, my work requires me to frequently upload files of about 15GB in size. On my old cable connection - which did provide gigabit downloads - the uploads were capped at 30 megabits. So it took about two hours to upload one of these files, with people waiting for it.

Now that I have a symmetric gigabit fiber connection, these files take only 10 minutes to upload. That's a game changer.
Stack Computers: The New Wave (1989)
If it doesn't need to be portable ("shock-resistant") then the most cost-effective medium is HDD.

But don't forget that you must be able to back it up on at least a daily basis.
Wow. That looks amazing. A US keyboard option would be even better but not a deal killer for me.
> Fast crypto transactions?

Is client bandwidth a limiting factor in crypto transactions?
I'm about 80% through OMSCS. I highly recommend it if you thrive in structured learning environments.
I suspect if the officer believes the vehicle to be stolen, it's likely to be a dangerous scenario
> It’s really amazing to watch this stuff happen in real-time.

You spelled "horrifying" wrong.
“But also, it was just methodologically flawed -- they didn't bother to correct for the bias that people who were vaccinated after infection in early 2021 were probably behaving differently than those who had not been vaccinated at that time.”

Your only complaint relevant at the time of publication was people that where vaccinated acted differently, that’s also true of the study you linked. It wasn’t double blinded making it “hot garbage” by your logic. Presumably the only reason you linked it was it didn’t contradict your assumptions, even though it failed to address the actual question of how useful post COVID vaccination is.

Except we care about real world outcomes so a double blind study would be less relevant making your original complaint pointless.
The users want to play Call of Duty. The Call of Duty developers want their game to be 100GB.

Although, sometimes the users want to make large language models or edit large photos.
I worked a full time job myself. It took longer to get the degree but it just became a regular part of my weekly schedule tbh.
That possible "future" goal of 1G/0.5G sounds like it'd be a decent standard for right now. Even if symmetric would be better.
> it's probably not a real graduate program, just a means of extracting cash from aspiring students.

If it offers a Master’s degree it’s a real graduate programme. Not being difficult, not covering material that is useful, not being impressive, none of these are disqualifying for being a graduate programme. Education schools exist. Law schools exist. Business schools exist. They’re all graduate programmes.