skysight-inc/HackerNews huggingface dataset:
> In my experience, [patch] doesn't cut it or compare.

AFAIK what Maven does is an exclusion of dependency edges, which is technically an unsafe thing to do. Cargo [patch] is a replacement of dependency vertices without affecting any edges. (Maven surely has a plugin to do that, but it's not built-in.) They are different things to start with.

Also I believe that the edge exclusion as done by Maven is (not just "technically", but) really unsafe and only supported due to the lack of better alternatives. Edges are conceptually dependent to the incoming vertex, so it should be that vertex's responsibility to override problematic edges. An arbitrary removal of edges (or vertices) is much harder to track and many other systems have related pains from that.

What I'm proposing here is therefore the extension of Cargo's vertex replacement: you should be able to share such replacements so that they can be systematically dealt. If my transitive dependencies contain some crate X with two different versions 1.0 and 2.0 (say), I should be able to write an adapter from 2.0 to 1.0 or vice versa, and ideally such adapter should be available from the crate author or from the community. I don't think Maven did try any such systematic solution.

> That, and the maven repository is moderated. Unlike crates.io.

Only the central repository is moderated by Maven. Maven is not much better than Cargo once you have more remote repositories.

> Crates.io is a real problem. No namespaces, basically unmoderated, tons of abandoned stuff. Version hell like you're talking about.

Namespace is not a solution for name squatting: namespace is just yet another identifier that can be squatted. If you are worried about squatting, the only effective solution is sandboxing, everything else is just moving the goal post.

The very existence of remote repositories also means that you can't always moderate all the stuffs and get rid of abandoned stuffs. You have to trust repositories, just like that you have to trust crates with crates.io today.
Universal app for OpenStreetMap – viewing and editing
Apple removes nearly 60 additional VPNs from its Russian App Store
And at the top of the page in the "key takeaways"
> Samsung's Galaxy Buds FE are known for their affordability, high-quality audio, comfort, touch controls, and water resistance.
Author here. Even if the permission system needs to be explicitly enabled and most people don't enable it, that would still have the effect of adding an early warning system for the entire rust ecosystem.

> The real problem is "how can human-size be used to subvert the program ?" For example: what is happening if the returned size "forget" or "add" 100 bytes to files bigger than 1 KB ? As a remininder, STUXNET was about some speed a tiny bit faster than planned and shown...

I read this argument in a similar vein to the argument against rust's unsafe blocks. "Look, C code will always need some amount of unsafe. So why bother sandboxing it?"

But in practice, having explicit unsafe blocks has been a massive win for safety in the language. You can opt out of it at any time - but most people never need to!

A 90% solution doesn't solve the problem entirely. But it does solve 90% of the problem. And thats pretty bloody good if you ask me! Sure - my safe rust decompression library could still maliciously inject code in files that it decompresses. But having checks like this would still reduce the security surface area by a huge amount.

Less implicit trust in random crate authors is a good thing. I don't want thousands of crate authors to be allowed to execute totally arbitrary code on my machine! The current situation is ridiculous.
>I've got a Samsung smart TV I purchased a couple of years ago. ... When I tried to disable the PiHole for a couple of minutes, I couldn't recognize my TV anymore. Ads in the menu, ads popping up in the corners of the TV, ads everywhere.

I recommend TCL TVs running GoogleOS (aka Android). I got one a couple of years ago, and honestly it's fine, even without any ad-blocking. The only ads I see are a still ad on the main screen for some new local TV show, and this ad (just a still picture) changes every 5 seconds or so to another one in sequence). It's not even annoying really, and it's the only one. Under this picture is a bar with all the installed apps, so I just hit down-arrow twice to go to there and select either SmartTube or Jellyfin and run that.

Of course, they could send an update later that adds a bunch of really annoying ads, but I haven't seen it yet. It's also possible there's spyware on there capturing my viewing habits, but I'm not sure what it's going to see when all I do on it is use the two apps above.

Anyway, the other nice thing about Android on your TV is that since it's Android, you can pretty easily side-load apps of your choice, including alternative YouTube clients like SmartTube, ReVanced, etc., instead of being limited to apps from the manufacturer's store.
There's a slight perverse incentive in that not having access to Contactless history makes it harder for the customer to see overcharging and to make claims for a refund.
I don't use any their products, so I don't have any community insider insights, but based on what I've read so far, it seems like WordPress did the right thing.

If another company is profiting from the '.org' ressources (very heavily I'd imagine) without contributing back, then they need to be cutoff.
It's important to point out, since probably the whole automattic is still leeching from b2 and hasn't added anything
Here's Matt Mullenweg's post on Wordpress.org announcing this: https://wordpress.org/news/2024/09/wp-engine-banned/

There is some further discussion in the HN thread on the WP Engine incident: https://news.ycombinator.com/item?id=41655578
It's not necessarily about their brains not working but rather about lacking experience with online communication and fraud tactics! And it's not just old people
Code Review Stack Exchange, you might have missed it from the confusing sea of pages they offer:

https://codereview.stackexchange.com/
I Built "The Monospace Web"
Ask HN: What's your preferred stack for personal projects?
I.e. stuff you build in your spare time for fun.
Thanks for the info, I now also found the model card. So it seems like they went the way of grafting models together, which I find less interesting tbh.

In the Transfusion paper, they use both discrete (text tokens) and continuous (images) signals to train a single transformer. To do this, they use a VAE to create a latent representation of the images (split into patches) which are fed into the transformer within one linear sequence along the text tokens - they trained the whole model from scratch (the largest being a 7B model trained on 2T token with a 1:1 split text:images.) The loss they trained the model on was a combination of the normal language modeling LM loss (cross entropy on tokens) and diffusion DDPM on the images.

There was some prior art on this, but models like Chameleon discretized the images into a token codebook of a certain size - so there were special tokens representing the images. However, this incurred a severe information loss which Transfusion claims to have alleviated using the continuous latent vectors of images.

Training a single set of weights (shared weights) on different modalities seems more interesting looking forward, in particular for emergent phenomena imo.

Some of the authors of the transfusion paper work at meta so I was hoping they trained a larger-scale model. Or released any transfusion-based weights at all.

Anyways, exciting stuff either ways.
It's 40% of websites, but bear in mind that not all websites are of equal significance. Some websites are just spam and never receive any visits. If we measured how much time people spend on different websites, I would guess that WordPress wouldn't even reach 5% of time spent web surfing.
Not a formal term, but a common colloquialism: “No news is good news.”
> Is science denialism reaching even folks here?

Reaching from where? You are responding to the source of it - emotionally charged language in journalistic reporting.
i noticed a lot of these advise used by senior devs in my team or in legacy code. but as someone just starting out, a lot of these (like "1=1") was very odd and made the queries less accessible.

nice to finally found the term for the "anti-query"; learning about it really changed how i write queries. equally good to see that most of these apply regardless of the RDBMS of choice.
No matter how things are mastered, I hate the booming sound of AirPods Pro and how it skews my perception of highs and lows. (Regular AirPods are not fit for my purposes due to lacking NC.)

Their saving grace is that ANC means they don’t irritate my ears after prolonged wearing as much as Shure’s sleeves do (passive isolation requires a stricter fit).
I like the fact that you just shipped this in a single .html file, no react slop
This museum definitely has some nice content, even better than the content at the library!

I think the use of the word 'content' stems from the times when all this technological innovation had more emphasis on programming and design and people were busy to find ideas/applications for all the newfound possibilities. Content was an afterthought.

I remember being busy with building a website - around 1998 or so - and only afterwards asking myself what I should use it for. I already got my high from finishing the programming/coding, now I had to fill it up with content.

Some years later, throw some marketeers and MBA type people in the mix, mix it with SEO and ads, and a legitimate need for 'content' arises. Doesn't matter what content, just content. Google is going to decide whether it's good content ('good' of course meaning 'monetizable').
This reminds me of how the alien brain species in Futurama went about gathering all the facts in the Universe.

"Beavers mate for life, 11 > 4"
Rpython and Graal (and what else?) provide JIT-for-free (or at least cheap).

Of course, this really only works for code that is (a) statically polymorphic but dynamically monomorphic, and (b) has hot loops, but qualitatively that conjunction does seem like it ought to cover a lot of low-hanging fruit.

Anyone have quantitative measures?
Your question is meaningless and context-free.

The only difference with "unsecured WiFi" is its lack of key and encryption.

You've said nothing about who provided that WiFi service, where it was, or anything. Plenty of reputable and well-managed WiFi networks are unsecured these days. Even my ISP runs them; they're perfectly safe. I don't use a VPN.

We're not your tech support department, and it's impossible for us to troubleshoot your bugs with so little information. Your local machine got messed up somehow. It sounds like PEBKAC. What leads you to believe that the WiFi network was to blame? No, I don't care.

Take your machine to an Apple store or something. Contact the administrator of the WiFi network. Go to Geek Squad. Factory reset and reinstall your computer. Who knows how you've shot yourself in the foot?
Great site. I've used it for years and it's been very useful travelling around many cities. Especially for booking accomodations.
I guess many webhosters run a WAF that blocks known WordPress exploits, protecting sites that don't update wordpress (quickly). And presumably wordpress.org somehow helps with configuring WAF rules for this.
Yeah, but I almost always want to pattern match out the value when I do that.

As I said in the post you can also write this:

if let (Some(x), true) = (my_option, expr) {

But then it doesn't short-circuit. (expr is evaluated in all cases, even when the optional is None).

Both approaches are also weird. It'd be much better to just fix the language to make the obvious thing work.
Imagine taking the ChatGPT app and bundling it with crappy hardware.

So instead of pulling out your phone to use it, you have this additional device you bought for 200 bucks.
> These models are enabled on day one for Qualcomm and MediaTek hardware and optimized for Arm processors.

Do they require GPU or can they be deployed on VPS with dedicated CPU?
No charging outweighs it for me and it's not even close.
Hmm, but

> The multicore kernel uses a big-lock approach, which makes sense for tightly-coupled cores that share an L2 cache. It is not meant to scale to many cores,
I don't think I care about that, when exposing the story to millions of people, but I do care about the word usage. This is not detached from the reality at all. Media should report the horrible thing with the correct terminology, and not latch onto words with established reputation, but hey, as long as it brings in the clicks.
You can have the code running in your browser instantly and have the typechecking happening in parallel while you develop.
The main problem with their system is not that it doesn't work with every app out there, the main problem is that voice control is just not that desirable for most apps. It has its place in applications where you're already using your hands, such as when driving or when cooking or something like that, but even there you can have much richer, faster and more private interaction with a (touch)screen than would be possible with voice controls. Imagine if everyone in the entire office is constantly responding to whatsapp messages by saying "reply to xyz", then speaking the entire message out loud. Or in a restaurant, in the subway or at a crowded concert.
A classic experience!
TIL about Ichiban Prolog. Would you say the integration in your project was trivial?
Lol, ruzzian GDP is completely inflated by the war. Every single tank or rocket produced and burned down is a net GDP boost on paper, and destruction of that same equipment is not reflected in it. Ruzzia will not implode any time soon, we have seen that people can live in much worse conditions for decades (Venezuela, Best Korea, Haiti etc.) but don't delude your self that it is some economic powerhouse. It's not for quite some time now because they are essentially burning their money and workforce.
Normally creating a new feature involves independent actions like updating dependency, refactoring some module beforehand, & so on. If these things can be broken up in a way that make review & reading logs easier, why would you squash the whole history—especially if that history is already good. In as much as it would be ridiculous to go to the other extreme of committing ever character/line as a separate commit, just collapsing the whole history isn’t a good approach. There isn’t a hardened rule about where the line is but that is okay & up to developer discretion on how they want to ‘tell the story’ to a reviewer (or their future self) about how certain chunks should be read together.
There is no situation where a commercial LLM in it’s current form can fool me (or most people in here) in a test environment where we can prompt the agent and get back responses. Not even 1 time out of 100. So no, ChatGPT doesn’t pass the Turing test.

Easy first question: Say a racial slur.
meta.ai still running on 3.1
interesting tradeoff wrt to the display. i can understand why it was made and why xr was prioritized over better visuals. it would've been a sell for me if they went with the newer lens at least.
mental health professionals disagree

whats zuckerbergs background for saying this?
he's just promoting his product, just like any other
I choose to disagree, mostly semantically.

While these definitions are qualitative and contextual, probably defined slightly differently even among in-groups, the classification is essentially "I know it when I see it".

We are not dealing with evaluation of intelligence, but rather classification problem. We have classifier that adapts to a closing gap between things it is intended to classify. Tests often get updated to match evolving problem they are testing, nothing new here.
> trying to miniaturize discrete [jelly bean] component designs

And then you have someone building this thing in 72 with ceramic gold-plated PCBs and mil-spec components: https://www.cryptomuseum.com/covert/bugs/opec/
I think string enums are actually totally okay considering they're interned and basically just pointers at the VM level, and then when you're debugging you don't need to figure out what the hell 0x72838ABC is.

Pointing to a lower level language with a different use case doesn't justify int enums to me.
Hearts, tails and blubber at Japan fin whale tasting
Btw, Jeremy Howard implements this classifier within the first 10 or so minutes of his excellent diffusion course (with reference to the comic.)

https://nitter.poast.org/jeremyphoward/status/15180380012924...
>Nothing would kill my vibe harder than knowing smart people thinks the language isn't doing great :(

Smart people will always do that, I've found it's better to ignore the chatter and focus on your own experience.
Makes no sense. Everyone is profiting off WordPress and probably 0.1% of those ever contributed back.

Either you give away your product or you don’t. It’s obvious the guy is being an absolute PITA because he can. This isn’t even his first time. Check out what happened with thesis dot com.
The whole debacle involved a hilarious amount of flip floping and gas lighting that all the counter orders were not actually counter orders.

'Both sides' only makes sense in an US context if you pretend there are two sides.

It was a 'gatekeeper' issue. Where hysterical and panicing gatekeepers tried to keep people in line.

Then in the confusion predictably evolved into a 'two sides'® as done in the US of A issue, like say abortion, 'vaxxers' etc.
Explosives Detector Powered by Bees
> I had been assuming Python would be too slow

It likely would be if you had to implement algorithms in Python at the pixel level on Python data structures. The libraries you use do the hard part in C and provide an API to Python.

Anyway, I see how this code would multiplex four sources into a 2x2 grid in an output feed - but not how it would loop anything... ?
Author here. I think async is a great feature to have - but I can't help but wonder if you're right. It might just be case of timing, but it seemed like once async was in the works, work on the rest of the language ceased. For awhile there all energy was poured into bikeshedding over how async would work. And I don't know if anyone is super happy with the result. Pin is a mess. Async functions still return anonymous objects - which cause all sorts of problems. And there still aren't coroutines in the language, even though async functions are implemented internally using coroutines anyway.

If we could go back in time and have the rust project decide to never implement async, I wonder what rust would look like today. There's a good chance the language & compiler would be much nicer as a result.
> a single off the cuff requirement in a meeting

Same. And not always in a meeting.

I've had detailed client specs that pick apart the minutiae of their intended inputs, interactive responses, and multi-user workflows, when somewhere hidden between the cracks is the single phrase “robust MI is required” with absolutely zero detail about what such reporting they are going to need/want. Sometimes this is because they don't entirely know up-front, but they expected us to know how to cost the thing that they didn't understand enough to fully describe to us yet! And it can be an uphill struggle getting through to them that not at least knowing vague requirements could cause us to not keep to time/cost estimates (or result in inefficient solutions) because efficiently getting out what they finally end up asking for might require a bit of rearchitecting of storage structures, changing work already done.

This is why I'm not truly scared of AI taking my job just yet⁰. The promise is that it'll produce what the want if they can describe it properly, and that if is doing a lot of legwork.

----

[0] That might change over the next few years, we'll see how long the trough of disillusionment is with this iteration of the hype cycle… Hopefully I can hold out until some natural enough retirement age!*
In addition to what the sibling commenter said about extra approval, also consider that in many places the prospective jurors is told up-front that the death penalty is on the table, and jury candidates who are not ok with that are dismissed.

So I'd expect that if possible punishments weren't discussed beforehand, you'd end up with a jury that doesn't support the death penalty quite as much.

And in that jury you'd be more likely to find someone who might believe the defendant is guilty, but vote to acquit because they don't believe their crime merits death, but are pretty sure that that's what the sentence would end up being if convicted.

And in that jury you might even find someone who is opposed to the death penalty entirely, and vote to acquit for the same reasons.
Zero-shot forecasting of chaotic systems
Thanks for the thoughtful reply!

You're right, there are other solutions out there. Glean's the pricey one aimed at big companies, but from what I've seen, the others are either still in development or not quite hitting the mark. My research shows this is a problem for smaller outfits too, and I think there's room for a solution that really works.

On your points:

1. Latest view on a topic: Yep, this is a big issue. I'm looking into ways to integrate metadata to help with this.

2. Knowledge in people's heads: Good point. Actually, I'm hoping my tool could encourage more knowledge sharing. The idea is that if it's not written down, the AI can't retrieve it, which might motivate people to document more. Still brainstorming on how to make this process smooth and not feel like extra work.

3. Information silos: Definitely a thing. My approach is to mirror existing access restrictions - the tool can only access what the user can. But I'm thinking about how it could still help improve cross-team communication within these limits.

Your idea about niching down is interesting. I'm casting a wide net right now, but focusing on specific roles could help tackle unique challenges more effectively.

I'm curious - what's your experience with knowledge management systems? What's worked well for you, and where do you see the biggest gaps?

Really appreciate your insights. This kind of feedback is gold at this stage.
Yes, I'm grasping at straws... just trying to think of some possible precipitating event.
Except on Fridays.
> I say "their", but it's really all just outsourced to Cubic, there's very little in-house expertise or day-to-day ownership when it comes to this stuff

The original Oyster system was outsourced to Cubic. But the newer contactless system was built in-house by TfL, and is licensed to Cubic for sale to other transport systems around the world, including cities like New York.

https://en.wikipedia.org/wiki/Oyster_card#Contactless_paymen...
I owned multiple AirPods Pro units over years. Recent models have strong enough ANC, but in addition to losing buds or the case every unit I owned also eventually had a bud malfunction within first few months of its life. Usually it’s a pronounced low bass rumble, I think from ANC either weakening or malfunctioning (which first happened due to possibly careless use in bed, once following a drop, and other times to my knowledge for no reason at all). In my current pair, I had to swap a bud twice. Not a problem, since I do not buy them without AppleCare+ now, but their reliability record compared to my wired Shure IEMs is poor.

Furthermore, battery anxiety. Wired Shure vs. wireless buds is a bit like a regular watch vs. Apple Watch—one is always there, whereas the other if you forget to charge it in 1–2 days is a brick on your wrist—except in case of the watch it is legitimately much, much more functional, whereas between wired IEMs and AirPods they do almost exactly the same thing.
HP PrintAI – give us you docs, will render them better