skysight-inc/HackerNews huggingface dataset:
The back of my house looks (and smells, in the summer) like a recycling center. The thing that really pisses me off is that after all that work it all ends lumped together more often than not, and the only thing that is really valuable (metals) is quite frequently lost because there is no separate way to collect them.

In my childhood days everything got recycled. Glass bottles, metals, paper, clothing, vegetable matter (skins, off-cuts) and so on. People made a living going door to door to collect them. Single use plastic was absolutely unheard of.
Fuzzing isn't exhaustive testing, it's dynamic coverage testing. You provide random input until you discover your (compiler-instrumented) binary doing something you haven't seen yet, then permute the input until you get it to do something else, etc... For almost all non-pathological algorithms, it's capable of reaching full coverage in linear time; though some algorithms are always going to have pathological edge and require some whiteboxing.
Whoa I'm a senior enterprise it architect in Spain and I only make 60k lol. The Netherlands standard of living has really accelerated since I left there
I mean, I don't disagree, but it probably would not have helped in this case.

This is based on a buffer overflow in glibc itself. It is my understanding that rust still calls into libc for many lowlevel system functions. And if you call C code from rust, well, it's still C code with C code bugs.

Ultimately, if you want to get rid of those, you'd have to rewrite the libc in Rust.
You’re saying the university denied their application because they referred to their homebrew device as a “laptop” and not a “cyberdeck”? I’m far from any of the worlds involved, but that just seems extremely unlikely to be the reason. In fact I’d expect the opposite—the uni not understanding that an applicant’s “cyberdeck” is actually a homemade laptop—a concept anyone can grasp
I enjoy building for the web using "native" tooling, writing CSS and JavaScript "by hand."

Years ago I tried to up my game and learn to use grunt and babble and other build tools. However, I found the process extremely complex, only to end up with finicky systems that made me even more stressful, not less.

I decided to ditch all that PoS and do things the easy (and logical) way. Never looked back.
I guess I was hoping that eventually they'd throw a few in their trunk.
> PWAs . . . are so much closer to the native experience than those from half a decade ago.

On the one hand I love this. I'm glad PWAs are helping drive people who wants and expect a certain thing towards the web.

I am also however super sad that PWAs removed so much greatness of the web. Most don't launch in the browser. None have visible url bars. They just added a new mode so PWAs can have some kind of tabs. They don't integrate with bookmarks, or extensions. They don't have forward/back. I like the web a lot, and I feel like PWAs are a major step backwards for me.

What's really scary to me js that new permissions are being added which are PWA only. I no longer can have a web like experience; I am forced to have an app like experience, without any of the affordances I get with a user agent/browser at my back. I feel so undermined here.
but i assume these daily transactions are going to same validates target accounts, that are nnot changing daily. in this case i assume this was a transaction to a random account.
Not to say that the quality of OS updates has been stellar in the past several years, but Sonoma stands out as an especially buggy release.

I've encountered a lot of weird bugs, including it occasionally becoming completely unresponsive, that I've not had on this particular machine before. This machine being a 16 inch M1 Max.
You're welcome

https://asahilinux.org/
Yeah, as you figured out, a separate profile is currently the only workaround. In case you aren't aware, there is an easy way to quickly launch it though in Firefox or Pale Moon - go to about:profiles and you can easily create / launch any profiles quickly in a new window.
I wonder if anyone would take me seriously if I suggested WASM as a configuration language. When run, the WASM would be given imports that provide a small API for manipulating the config DOM, and importing and executing further WASM files. Then you can use whatever high-level config language you want (or, say, a subset of Rust) and compile it to WASM.

Existing JSON/YAML/etc could be compiled to WASM that simply builds the corresponding DOM.

Funny joke?
>universe survival enthusiasts.

People are way ahead of me on that, with skills that may only be valuable on my home planet, I'm sure to be left behind in the dust :(

Some things stand the test of time better than others.

And some ideas are not that new but maybe the earlier the concept the better. Not that long ago back at the beginning of 1970 Neil Young had something to say about how things might work out in the decade to come, from "After the Gold Rush":

"Look at Mother Nature on the run in the nineteen seventies."

"Well I dreamed I saw the silver spaceships . . ."

"The loading had begun, flying Mother Nature's silver seed to a new home in the sun."

https://genius.com/Neil-young-after-the-gold-rush-lyrics

But that was when every year that came along was another "routine" manned moon landing.

(2016) “After The Gold Rush is an environmental song,” Young said:

https://www.loudersound.com/features/the-stories-behind-the-...
Location: Ghana

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript || React || Ruby on Rails || Ruby || Redux || PostgreSQ

Résumé/CV: https://docs.google.com/document/d/1QpQPCcmzF2FK18qpCrmniC0A...

Email: collinskwamebawa@yahoo.com
The Missouri got raked with it from its escort ship - not pleasant for anyone concerned I'd say.

http://billgx.com/2019/10/autonomous-friendly-fire/
Sure.

One is an implication in the lack of evidence and the other one are actually related facts.
Maybe because all of these cursors reek of the 80s/90s. Besides size and speed do people really care these days?
On the AI side, OpenAI, naturally. On the social networking side, obviously, Twitter.
All these kinds of solar cell systems come down in price over time, not just this Oxford PV research when (and if) it goes into mass production.

I agree that there is no single metric to decide "better".
But in most cases properly calculated LCOE, the cost of a kWh over the lifetime of the solar panel system is the single metric that matters. Because why pay more for electricity?

Only in special projects, like solar panels in space, cost is not the most important metric.
It’s not JS itself that’s the problem, it’s the need to write it to fill gaps in browser facilities. Rather than there be 10k different implementations of a scrolling recycler list of wildly varying quality, there could just be one in each browser engine that web devs can rely on, allowing them to instead focus on writing application code.
Really would be nice for this monorepo oriented alternative to git to take off. There are many benefits to monorepos when something more scalable than git is used!
Usually people working in software have a repulsive reaction to the word "cooperative", people are usually hostile even to discuss this idea. You might find this interesting: https://platform.coop/
I agree with both statements you've made, however I don't see why offering food and housing security would necessitate mass murder, if we were to try it from a less ideological fervent posture. It wouldn't be described as a proletariat revolution or seizing the means of anything. It would just be another social program that I hope would be administered efficiently and ambitiously, and which would replace some of the other legacy programs we've built. I'd hope we'd test it at a small scale and then go from there. The scope of the communism you're identifying in my suggestion would be limited.

I'm generally a supporter of capitalism, but I think present conditions could be improved to facilitate that competition. Workers need to be able to use public transit in peace, which means getting homeless people out. We need to be able to offer shelter so that forceful removal is justifiable. Children need unequivocal access to nutrition so that malnourishment doesn't impair their ability to compete in the arena of idea-generation and in the knowledge economy. I think if the government were in the business of offering floors on quality of life that people could spend their time more productively instead of solving the same hunter-gatherer types of problems individually over and over again. Food insecurity may have been the impetus for work in the past, but I believe that status insecurity can replace it going forward. Nobody needs to starve for the West to prosper.
… lack of empathy? Where?
It's a radar directed gun. The dome thing is the radar. Once, a sailor was on top of one and the radar turned on, and it cooked the sailor. That radar has some real power.

The Phalanx motto is "it flies, it dies". It has an autonomous function. Turn it on, and it kills anything in its airspace. However, that's never turned on. WAY too dangerous, there's always a man in the loop.

There's two primary challenges for the Phalanx, also known as the CIWS (though this often pronounced "see whiz").

The first is finding the target in the first place, notably a sea skimming missile, picking it out of the surface clutter. The second is that, once identified, determining that its actually destroyed the target in a timely fashion so as to not keep pumping bullets into a flying debris field.

The system uses the radar to track both the target and the stream of bullets. So, to the radar system, all of the bullets are "tracers" to help the system direct the fire into the target.

Another issue with the Phalanx is that it's not armored, and the possibility of it getting hit by the shrapnel of the missile it took out, is not zero. Unlikely, depending on trajectories, but not zero. The missile may not explode, but it's still a bunch of metal hurtling at several hundred miles per hour.

While designed for the naval environment, the machines have also been deployed, and used in combat, mounted on trailers to be used in forward land positions as point defense against missiles, low flying aircraft, and even artillery shells.

The CIWS was recently used to down a Houthi missile in the conflict currently happening in the Red Sea.
You say that as if shading is a feature to add. Shading is the default for 3D libraries, so this developer went to extra effort to toggle on cell-shaded mode to remove it on purpose.
AI Is a "Game of Emperors"
The scaling laws of AI are unforgiving - to double the performance of an algorithm, you need 10x more data and compute. This puts companies with abundant resources, such as Microsoft, Amazon, and Google, at a significant advantage due to their vast data reserves, computing power, and distribution channels.

As Gavin Baker puts it, AI is a "Game of Emperors," extending Eric Vishria's concept of the "Game of Kings."

Just as a child needs nurturing to grow, AI models require reinforcement learning feedback (RLHF) at scale. Baker's observation that startups lacking this nurturing face failure, despite significant capital allocation, underscores the crucial role of distribution in the success of AI products. This idea was explored in my previous article on OpenAI and is further highlighted by Jamin Ball's post on the recent blowout earnings of tech giants, driven by new high-margin AI workloads and cloud ARR expansions (here: https://lnkd.in/grjYegNN)

In the current market, the tech emperor victors are poised to leverage their resources to not only contend with the harsh scaling laws but turn them into a competitive advantage. However, I believe that resource-constrained startups have the potential to not only challenge but even surpass the emperors in this new era. I am excited to see how they will achieve this feat.
That’s not really the opposite opinion… the opposite is not allowing trailing commas (like JSON) so if you remove the last item from a list, you need to adjust the line above as well. And when you add something to a list, you need to know if something will come after it, even though you don’t necessarily know.

Commas as separator is pretty much orthogonal, and… well, better overall.
> The usual excuse for C and C++ security flaws,

Saying "important software should be rigorously tested" isn't an excuse, it's an actionable and reasonable suggestion. Tut-tutting about implementation language choice in (literally) the platform C runtime is quite a bit less so.

Grandparent was being helpful, basically. You're just sniping.
> I really can't even fathom the rationale

If you take into account that jxl was and is in large part an effort supported internally by Google teams, and fought against by another, a fairly occam's razor like explanation is that someone at Google with influence is deeply butthurt because another team built a better toaster.
Why does it start on level 9 by default? Also, this really could use an "invert Y-axis" setting.
I’m bringing personal experience based on having spent $100k with his company– befor le he outed himself as a racist doofus.

You’re bringing quippy contradiction and downvotes. Are you just a fanboy, or do you work for his reputation protection service?

You’re also wrong. You don’t get to tell me what is or isn’t embarrassing for me. That’s for me to decide. Swapping on different badges is, in my world, funny; having a logo associated with an overtly racist man-child on my car is, in fact, embarrassing.
And in the meantime we were drilling cheap 720k floppies. Strangely never had an issue with these.
(For me) mpv is faster. I had videos that vlc could not play without stutter (on my CPU) but mpv had no issues. Just layman's observation.
You have to jump through extra hoops, at least. I was able to install my own custom, unpublished extension easily with Kiwi.
Connection is like good look. You just may benefit a lot from it, but life is really going to fuck you if you don't have it

Realization from someone with a height of 160cm.
I don’t think it’s just games. iOS users in general are more willing to pay for software than Android users and Android users are more willing to pay than web users.
This is similar to the strategy adopted by Adobe and Microsoft for a long time upto mid/late 2000s. They acted oblivious to the widespread piracy of their popular software like Windows, Office, Photoshop etc., knowing well that they can capitalize on the userbase in other ways.
If you need repairs done in the future, see if the local university’s biomedical engineering department has a student chapter of Project C.U.R.E. Students may volunteer to fix the device (off warranty of course). They work for free for needy families, and if you’re not in the former category, consider donating to their organization

https://projectcure.org/
You could, you know, take advantage of Apple's best-in-class support and service?

Also: the 5 hours in vscode thing is almost certainly some extension you're running that is constantly spinning its wheels. This isn't hard to figure out - just look in Activity Monitor.
> If enough people are forgetful, the "90% of the new reusable bags are used a mere two or three times" seems very plausible to me.

Sure, and this definitely happened in my region of Canada where plastic bags were banned already, but eventually people will stop forgetting once their closet fills with too many reusable bags.
Going for pip-tools, twine, virtualenv and build makes sense. But I wished he went for black instead. Ruff is not there yet.
> "Although [$reasons], we decided to not pursue this avenue of exploitation, because:"

I see lots of ground for further research.

(from https://www.qualys.com/2024/01/30/cve-2023-6246/syslog.txt, the article from the duplicate HN thread)
My guess is that the threats are perceived as exaggerated and untruthful, which by extension makes the organization running the ads appear unethical.

It’s easier to justify stealing from an unethical company.
They aren't. I find them worse by far than any alternative.
Not really, I don't think. I hear a lot of people saying that you can inspect the source if you follow steps X, Y, and Z, but that's not a one time thing. Each time the extension is updated you have to do a full audit. You can install it independently to avoid updates, but then you run the risk of things breaking or falling behind (such as adblocker lists). Happy to learn from more experienced people that I'm wrong on this, but that's my current expectation from decades of using browsers and extensions.

For me, an extension can only require so much hands on effort before that effort outweighs the rewards of the extension. Years ago I had the Vimium plugin and loved it, but the provided functionality isn't worth the necessary audits. Not wanting to have to trust that it never sells out or gets hacked, I got rid of it. These days I just use a small handful of extensions (ublock origin, noscript, vuejs devtools) that I feel comfortable trusting and that make a significant impact on my browsing experience. I can manage without the rest.
I think every denial from an insurance company (that’s denying care prescribed by a doctor), should be required to come from a named and licensed doctor, who is responsible for your care as if they are the treating physician (and thus subject to the same medical malpractice laws).

A denial should be required to come with either an alternate treatment plan, or an alternative diagnosis and treatment plan.

If a doctor issues a denial after reviewing your case for 3 seconds (as has happened in the past), they should be liable for medical malpractice lawsuits.

In your case, that would mean the denial would be required to come with an alternative treatment plan, which would say 2x500mg.
I use to travel around the world and the difference between European countries and USA is abysmal regarding trash. It turns obvious in a few hours. I am not an expert in garbage though but it is a trivial observation that anyone travelling to those two regions could easily observe.

I just felt a "denial of service attack" on Denmark trying to separate the garbage in different classes that I couldn't perfectly distinguish without some training.
Gwaser. Gwaser is what bwings us togedda today.
What is not ?
A whole lot of us will be mentally impaired sooner or later.

Our experience with software when that happens is sad for everyone but bad UI designers. For them, it’s justice.
Did you really expect to get very far in the game anyway with just arrow keys toggling constant-velocity motion?
Also selecting numbered lines in a text editor, say on X.
The D Foundation had our annual conference a few years ago in Ogden, Utah. There was something unusual about the city, something it took me a while to figure out.

There was an almost complete lack of litter.

I don't know how the city did it, but I was impressed, and it made the urban landscape much nicer.
They mentioned a specific feature (delta sync) that not all providers support. Onedrive seems to after 2020, but I don't think Gdrive does.

It doesn't matter if you're just syncing a bunch of small files (code, documents, images) but can make a big difference in bigger files (compressed archives, large media assets, etc.)

https://www.cloudwards.net/block-level-file-copying/
Unfortunately not, because wisdom of the crowds requires not only a lack of bias but independence which, let’s face it, is usually impossible achieve.
I think that is possible. My mother has had the same cotton canvas grocery bags for ~40 years. They are faded from washing, but are still strong, and she still uses them.

The other advantage is that cotton bags do not shed as many microplastics (the thread is almost always synthetic).

Many of the "re-usable" woven plastic bags I've acquired in recent years are of extremely poor quality. I have had to re-stitch many of them, and some had to be discarded after a very short service life.
Maybe I’m in the minority here, but I use containers for ease of packaging and deployment, security isn’t really my expectation for the container as I also rely on VMs for that aspect. I have a handful of long-running VMs with docker engine installed, and that serves as my application platform.
How the transistor got its name in 1948
In a future world of plentiful solar and expensive batteries. Will batteries become cheap? I don't know.
It's because Apple doesn't have users, they have fanboys. Apple customers aren't there because of the quality of the product, they're there because they've been convinced that Apple is cool.
I very much doubt a rust program is going to pull in glibc syslog()

in this case it was in a pam module

and dynamic modules loaded into setuid binaries (pam/nss/...) are also super-high risk and should be memory safe too
And except for the part where they explain that teams collect all the money from thr expensive seats and have to share the revenue from cheap ones with NFL, so they remove cheap seats and build expensive ones
Ahh dang, forgot to mention that! The timestamps were Unix time, so the timezone is UTC. Thanks for pointing that out
Technically yes, but practically no. If you have the expertise to do it well, or cash to pay for someone else to do it well for you, you can definitely get trustworthy security boundaries without physical separation.

As an example, a VM from a reputable cloud provider is secure enough for most purposes, likewise I'd trust managed containers from a reputable cloud provider (except Azure, they have a dodgy track record when it comes to container security)
Dropbox is still superior IMO. I have a Office365 subscription but OneDrive can make a huge a mess with default settings if you aren't careful when you set it up on anything but a new machine. It's just less slick overall - plus I really want first class Linux support.

I don't want to pay for two file storage systems though and the 3 host limit on Dropbox is a shame. Without it they'd be all but guaranteed to lock me in and I would (gladly) start paying again in a year or so for more space.

Instead I switched to syncthing, which is great but not as nice.
That function was using an unsafe block to disable the bounds check. This kind of bug would likely be impossible in "safe" rust (that didn't use unsafe).
As someone who treats people with CPAP, it’s absurd how many people get them and then don’t use them hardly at all. Yes there’s an adaptation period where you need to get used to using it, but you do need to use it for it to do anything. It doesn’t seem crazy for insurance to want to not keep paying for something that is sitting under a pile of clothes in the corner.
Where are all the good iOS games? I don’t know if I’d be able to name more than a handful[0]. How many people are making -- and similarly monetizing: upfront cost sans micro-transactions -- things like Mindustry?

0: Mindustry https://apps.apple.com/us/app/mindustry/id1385258906 and two more which are available with an Apple Arcade subscription, maybe also for individual purchase: Dandara https://apps.apple.com/us/app/dandara-trials-of-fear/id15761... and Fantasian https://apps.apple.com/us/app/fantasian/id1517339045.
I kind of like this idea of making sure that any UI passes some sanity checks before it is released
wow where'd those goalposts just go? I was over here, at "buying at Starbucks *necessitates* (OP's term) using a plastic lined, paper cup". Which is false.
I think NixOS/Nix is a good example of where we need one. Nix is used for a massive amount of configuration which needs to be functional and turing-complete. Nix is pretty nice and compact as a configuration language, but the "programming language" aspect of Nix, IMO is ugly and unreadable, and could have been designed better.
If you were doing it today it’d probably be much easier from the enterprise procurement side. They often give out single-use virtual card numbers per service now.
Finding the Breadth First Search Algorithm in Art
Are we going to have to start using code phrases like in the Renaissance and in popular fiction?

Don’t write a check unless you hear me mention aardvark or Mad King Ludwig.