skysight-inc/HackerNews huggingface dataset:
I used to use irfranview for many years, but I rarely ever use Windows anymore. I recently started to use oculante [1] for image viewer because its cross os. Before that, I used imv on Linux and xee on macOS.

1: https://github.com/woelper/oculante
> But Transformers have one core problem. In a transformer, every token can look back at every previous token when making predictions.

Lately I've been wondering... is this a problem, or a strength?

It might be a fallacy to compare how LLMs "think" with how humans think. But humor me for a second. When you are speaking, each time you emit a word, you are not attending to every previous word in your sentence (like transformers), rather you have a state in your mind that represents the grammar and concepts, which is continuously updated as you speak (more similar to SSMs).

Similarly, when you read a book, every time you read a word, you are not attending to every previous word in the book. Your model of "the book" is rather a fuzzy/approximate state that is updated with new information every time a new word appears. Right? (I'm sorry I know this is very handwavy and psuedoscientific but bear with me).

Ok, so if (big if) you feel like the above is true, then to match human-type language modelling, SSMs seem more human-like than transformers.

BUT... then aren't transformers strictly better in terms of accuracy? Because a transformer never "forgets" information, as long as it is within the context window, because it revisits that information every time it emits a new token.

So let's say we can remove the "quadratic attention" problem of transformers with SSMs. That's a nice training/inference performance boost. But... look at where we got with "naive" attention. GPT 4, Claude 3. It's not like we're hitting a wall with quadratic attention. It's absurdly more expensive than SSMs, but GPUs certainly aren't getting slower. If all AI work stops now, and only hardware improves, it wouldn't be long until GPT4 could run on local hardware, right, provided Moore's law?

/end rant, not really sure what my point was, I'm not against SSMs (they're cool) but rather I'm wondering if the SOTA will ever be SSM when attention is so damn good
Autojump: A CD command that learns
Yeah no. OCamls is beautiful to write exactly because when you make a mistake, it will complain, and it's type inference works magic. You just have to learn the errors and think about what you changed when things broke.
It should with the Microsoft HEIF plugin: https://apps.microsoft.com/detail/9pmmsr1cgpwg?hl=en-us
I should also mention: Be careful analyzing forum or example Nim code. A LOT of Nim programmers are coming from the C or C++ side of things and trying to use it like C or C++. You can write most Nim programs essentially like Python. Keep it clean, keep it simple. Use iterators, use map(), use universal function call syntax, use the full semantic power of sequences (very comparable to Python lists).
Could you maybe mentor me? xD
That’s a name I have not heard in a long while. I used to use it back on Windows 95 because it was a faster way to view JPEGs than opening Internet Explorer. Everything about that makes me feel old.
And here I thought this was going to about the hi-fi snake oil "Brilliant Pebbles" [1]. Interesting to know that the guy selling these named them after a government program.

[1] https://web.archive.org/web/20070929015257/https://machinady...
There is only one way for doing background execution in Go.
He did not actually say his criticism only applies to statically typed languages. He almost implied that he would consider dynamically typed languages invalid by default without the types.

It does matter that there is a lot of successful software written in languages that are dynamically typed or use type inference when some want to dismiss these approaches entirely. Because it proves that these approaches can still result in useful and reliable software and productive software engineering.
because what's going to happen is if enough students are absent, there will be a big number of them who thought they would master the material no problem, would turn out to be wrong and then would bug the teacher incessantly to let them retake or do something to avoid bad grades.
in most high schools in America or in many there are multiple difficulty courses, if your kid can master it no problem even when being absent, it is likely that this kid is not taking serious enough courses.
> Languages don't make programmers leave out annotations where it aids readability.

This is true, but most people are not going to incur write-time penalties to benefit read-time later on. Annotations (usually) benefit read-time at the expense of write-time. Having had to work on codebases that were written by people who were furiously trying to "get things done" because not shipping or shipping late might mean going out of business, they take whatever shortcuts they can. It ultimately saddles other people with tech debt for years and in some cases decades.
This Anchorage Daily article confirms that it's a Spot robot. The first image caption mentions Boston Dynamics. They just named this individual robot "Aurora".

https://www.adn.com/alaska-news/2024/03/27/alaskas-new-robot...
For quick cropping, rescaling, and batch processing, this is the BEST image editor on Linux (using Wine of course).
I suppose you think the maintainers shouldn’t have scrutinized those files? Please tell me it’s a joke.
Has anyone had any luck with Coraza on HAProxy?
Did Google even know they were going to be an ad company back then?

Internet advertising barely even seemed like a thing back in 2004, and I don't think anybody actually realized just how well you would be able to target advertising by systematizing all the world's information, never mind how much you would be able to charge for it, and how willing people would be to accept it.

This was the era of isolated banner ads that could barely even track clicks. I don't think people were wrong not to see where things were going back then.
> The rule is no deeper than the knees of the smallest person who may be involved.

Absolutely not. You are welcome to apply it to your family but don't come applying it anywhere near mine.

I am so utterly bored of absolute risk aversion being preached on every street corner. I'll take some risk and the constituent rewards for me an mine, thanks.
In the book Paul is attacked by an insect drone while in his room. The drone was controlled by a Harkonnen agent placed weeks in anticipation inside a structure of the palace so it was also a suicide attack as the agent had no chance to escape and would die of hunger/thirsty if not found.
Yes I get it but it’s also like an adaptive camouflage- while it’s not perfect it is a lot better than a bunch of rigging and wires.
The "core systems of Linux" include the Linux kernel, openssh, xz and similar libraries, coreutils, openssl, systemd, dns and ntp clients, possibly curl and wget (what if a GET on a remote system leaks data?),... which are usually separate projects.

The most practical way to establish some uniform governance over how people use those tools would involve a new OS distribution, kinda like Debian, Fedora, Slackware,... but managed by NIST or equivalent, which takes whatever they want from upstream and enrich it with other features.

But it doesn't stop here. What about browsers (think about how browsers protect us from XSS)? What about glibc, major interpreters and compilers? How do you deal with random Chrome or VS Code extensions? Not to mention "smart devices"...

Cybersecurity is not just about backdoors, it is also about patching software, avoiding data leaks or misconfigurations, proper password management, network security and much more.

Relying on trusted, TS cleared personnel for OS development doesn't prevent companies from using 5-years old distros or choosing predictable passwords or exposing critical servers to the Internet.

As the saying goes, security is not a product, it's a mindset.
https://m.youtube.com/watch?v=-QxZv_wJ1aA

Airport bird dogs are already a thing. Seems like a dream job for a dog.

But you need a full-time handler, a car, a kennel, training and eventually a replacement. They can’t work 24/7, and if they are out sick for a day the birds are back. Essentially the argument for any kind of automation.

This comment is like looking at a scarecrow, and saying “why not just go and stand out in your field all day?”

And feeding wild coyotes unlimited food, near people, comes with its own set of problems.
Its from the Gentoo maintainer of the package and libarchive project dev that submits changes, patches, is involved in the mail list and has ops on the groups IRC chan.

It's included in Lasse Collin's FAQ now that he has been found, but in his absence, Sam was speaking for the project on IRC chan and filed the gentoo bug also linked at the bottom of in Collin's FAQ:

https://tukaani.org/xz-backdoor/

You could have just asked and I could have elaborated.
"Bullshit receptivity and bullshitting frequency are both negatively associated with cognitive ability and analytic thinking."

from your link. Given that it's pretty hard to get into a top MBA program, I think we can put this nonsense to bed.
"[The xz exploit] is RCE, not auth bypass"
The reverse proxies sometimes support TLS pass through (see Traefik). If the reverse proxy puts an authentication page in front, sure, the TLS pass through may not work. But it could work if all you need from Cloudflare is its firewalls, restricting the IP range, hiding your IP, rate limiting, DDoS mitigation, not having to open port in internal servers, etc.
I tried and tested it on my 5700xt,in crystaldiskmark i got (5 repeeated times on 1giB)
Read Write (MB/s)
seq1m 2339 2620
q8t1

seq1m 2205 2190
q1t1

rndq32 41.31 38.77

rnd q1t1 34.70 32.80

To be honest i didn't know what to expect, aside for a very high reading and writing speed. I was a bit disappointed in seeing random reading and writing were so slow, the only use i could think about would be having photosets or things like that over there, and then saving the session on ssd when closing the program, but it is easily solved by using a newer nvme ssd
Farama Foundation: Open-Source Reinforcement Learning Tools
It doesn't have this one, at least not yet. It has a different unconfirmed AT&T breach from 2021. https://www.troyhunt.com/inside-the-massive-alleged-att-data...
Google was never benevolent, no for-profit business is. It was baffling to me how many developers took "Don't be evil" at face value, particularly for an almost completely advertising funded (i.e. highly motivated for enshittification) corporation.
their soul?
Was a nice tool, but boy I hated seeing it's weird icon on every image files (before images had icon previews)
I am in education and what you claim here is in contradiction with both my experience and the direct feedback of the people I educated — most of which would say they dislike math or say they are bad at it. The argument that it is like it is for a reason can be made, but it has probably more to do with the historical role of school as an institution that is meant to produce obidient workers than with school as a place that is meant to produce people able to analyze nature and the world around them with the tools of mathematics. Ever student that got a bad grade because they solved the problem, but did so using the "wrong" way can testament to this.

Back when I was in school I had the luck to also have a lot of maths both physics and mechanics classes, so I had above average exposure to mathematical applications. This is what made me the most wanted maths-helper among my friends who went to other schools with a "purely theoretical"-maths approach: I could finally show them how the stuff they had a hard time with connects to the actual real world and nature around them — which contrary to your statement really their ability to grasp it.

If we think about how one would go about teaching any subject in a way that creates the maximum disinterest in the field it would be done dry theory only while keeping real world connections and story telling to a minimum. Sure, you could do that and there would always be a small number of students who would excell at that anyways because their brains are wired for abstract things — but that isn't a healthy approach to to take in general education.

Sometimes my feeling is that mathematicians, like many other nerds want to gatekeep and shroud their own field in an overly opaque mysticism, because they can derive a higher self value from that. So things get explained over complicated and they tell you, that you would never understand (because you are the wrong kind of person).

I like to instead believe that if explained right you can nearly explain everything to everyone — provided you manage to spark their interest, keep their interest and provide a good way into the matter. This is why Feynmanns lectures are so famous. He was really good at this.
It feels like the same anywhere, sadly, DigitalOceans IPv6 support in their loadbalancer product have been "under review" since 2021: https://ideas.digitalocean.com/network/p/ipv6-for-load-balan...
This lenticular over at Alibaba [1] actually has a pretty good demo of some of the weaknesses of the technique. The brick photo especially shows how certain textures in the background look very smeared and obvious.

[1] https://www.alibaba.com/product-detail/DIY-Invisibility-Shee...
Yep. Pdn UI is most intuitive and is comfortably my 80/20 go-to tool.
I really don't see the experiments support the main claim of the paper. The only thing that they changed was how molecules are sampled from the model after training, nothing about the model itself was changed. They also didn't try the most trivial solution of removing low probability selfies and seeing if that makes any difference. Fishy
I've definitely always had to provide it when setting up an account. I assume for credit purposes.
She is spending her own money and her rich friend's money to give her team a good salary and a chill work environment. I don't see a problem with that.
You might not be trying to start a rumor, but other people could when they try to answer the questions from a place of ignorance — if you take a look at the comments on a gist summarizing the backdoor, there are quite a few comments by z-nonymous that seem to be insinuating that other specific GitHub users are complicit in things by looking at their commits in various non-xz repositories.

No one is running cover, just that most information so far points to the original maintainer not knowing that the person brought on to help out had ulterior motives, and likely wasn’t even who they purported to be. If you were running an open source project and facing burnout as the sole maintainer, I’d imagine you’d exercise perfect judgement and do a full background check on the person offering to help? I think many of us would like to believe we’d do better, but the reality is, most of us would have fallen for the same trick. So now imagine having to deal with the fallout not just on the technical side, but also the never-ending questions surrounding your professional reputation that people just keep bring up — sounds like a recipe for depression, possibly even suicidal thoughts.
I’ve been working with TypeScript and it’s literally wrong half the time. This code is 100% correct according to TS:

x: number[] = []

y: number = x[0]

The array type is missing information about the length of the array, and types are very often missing important information like this. Say you want to describe an array containing only odd integers - good luck.

Types are simply a heuristic for humans to try and remember vaguely what their code should do. If you want to do anything complex you need to abandon them anyway and use things like x!, and x as my_type. So designing around types seems like a bad idea.

You could do much better by abandoning text based programming languages and creating a visual programming language where you can zoom out and see what information gets passed where. The whole reason for types is to be a hack fix to the problem that we’re too zoomed in on their code and can only really reason about one function at a time given our crappy text-based programming languages.
I'm reading a deep learning book from 2020. They mention OpenAI Gym. I went to that repo and noticed that it's been turned down and they encouraged everyone to move to Farama's Gymnasium, a drop-in replacement for OpenAI Gym. First time I've heard of Farama.
> Nobody would care if this was a picture a computer scientist had taken of herself at work because they needed a test image

I've seen, although from great distances, enough of these instances. They WILL come at that person and harder in those cases. Sexual content are less likely to be cancelled when more male is involved, contrary to superficial reasoning. This applies even if gender of creators are not apparent at all. It's a really gross primal phenomenon.
Sort of the opposite of a "we have 7400 series at home" joke.
If you can get the data into the GPU-native filesystem, you can change the data layout at least as easily. The point is there is some sort of data ingestion pipeline involved.
Huh, interesting story. Can you point to some sources about that? What FW software vendors did it? I never heard about such dumb feature. Really. If I have rule that DROPs traffic, I do NOT care anymore whats really going on (unless its DoS).
It's an interesting question to ask what Midjourney and OpenAI/Anthropic have that Stability and Google doesn't have. The best answer I can give is "good taste" - specifically the ability to take relatively standard model components/architectures and tune the hell out of them so that a lot of people will enjoy using the end product.

Having good taste is a hell of a moat, which is how fashion designers build multi-billion-dollar brands (I am not talking about the old "houses" - those are about the logo, but new brands are different), as well as chefs and visual artists. It's just a very different kind of moat than the one we expect as engineers.
I started with an @gmail account, then switched to google for your domain. I've managed to migrate everything off google over the years, partly due to privacy concerns and partly with self hosting, except my google play purchases are still tied to this account. It will be interesting to see where they / I go if they get rid of these legacy accounts without migration or I give up on Android one day.
I mostly agree with you fwiw. I don't think type inference as a whole is a mistake, and especially regarding local variables I think it can make things a lot cleaner and save unnecessary work.

My main problem with it (in general, not specifically C++) is that most implementations leave it up to people's judgment about when and where to use it, and they almost always use it too liberally. This is a mistake I make myself because it's not usually clear at write-time where the readability cost will out-weigh the benefit, and when the code is freshly in your head you don't need the extra information that comes from explicit typing (and indeed it can feel superfluous).

But I think it's worth pointing out that the GP comment on this thread (which I was replying to) was essentially advocating for maximum type inference because the IDE can show you at any time what the type is, so any explicit typing is superfluous to them.
Not to mention the government's poor handling of database security. The fusion of your point and mine are scary
Bad:

- Omitting return types in non-private interfaces (eg crossing module or package boundaries, or anything used as input to generate documentation of same)

- Omitting concrete input parameter types

- Omitting explicit, known constraints on generic/polymorphic parameters

Subjective:

- Omitting any of the same on private equivalents which form something like an internal interface

- Omitting annotations of constant/static aspects of an interface whose inferred types are identical to their hypothetical annotation

Subjective but mostly good:

- Relying on inference in type derivation, where type derivation is the explicit goal of that API

- Preferring inference of interface/protocol/contract types over explicit annotation of concrete types which happen to satisfy them

- Omitting annotations for local bindings without distant indirection

Unambiguously good:

- Omitting local annotations of direct assignment where the type is obvious in situ

- Omitting redundant annotations of the same type which have the same effect without that redundancy
Funny enough this is the approach taken in legal writing as to limit misinterpretation... especially purposeful misinterpretation from opposition legal teams!

This results in highly repetitive, and as you've pointed out, somewhat tedious reading.

F# is my daily driver at work and I definitely benefit from both the type inference as well as my IDE making those types explicit for my reading pleasure!
Proton is great, but WOW did they royally screw up a most recent Android app update. Dark mode now makes text black on dark gray. Biometric locks were turned off without user action. Sent messages and received messages with no font set show up in fixed-width font. Backspacing to the end of one word automatically deletes the space between that word and the word behind it. And if you're the last one to reply in a thread and want to add something, it leaves the "To:" box empty because it can't figure out you don't want to reply to yourself--and doesn't show you any of the addresses for past messages in a way you can copy and paste to fix it. Oh, and they added a THIRD tap to archive an open message, as though two wasn't already too many for the number one thing users want to do once a message is open.

I haven't seen an app update break basic functionality so completely in about a decade. It's atrocious.
Author here if there are any questions...
You’re really struggling here.

Solar shows up and generates electricity when the sun shows up. It peaks around solar noon which is not when grid demand peaks (late afternoon).

Wind generation works when the wind is blowing. To make it reliable there is a lot of statistical spreading across the grid. Even then it’s subject to wind falling off.

>Where do you think the electricity came from before solar and wind took off? It was all "gaps"

It’s not gaps, it’s constant generation on demand outside of the maintenance windows.

Solar and wind are unreliable sources of electricity and have to lean on dirty energy to give people a reliable end result.

This has nothing to do with “solar makes money when it’s on”.

They are fundamentally unreliable power sources and until there is still some yet unproven breakthrough in battery technology, we’ll keep burning fossil fuels to cover their inadequacies and mark forward into further climate change.

Nuclear was a solution to this that we knew worked for this problem (CO2). We still chose to bet on solar/wind and still 50 years later have no viable solution that lets us shut off fossil fuels.

It’s a colossal fuckup globally and every new coal and gas power plant being built has solar and wind advocates to thank.
No configure? Sorry, no. Very few people are able to do sh autogen.sh or autoreconf -if; libtoolize
The article lists several:

> applications of the original Invisibility Shield have included hiding contestants on a Korean dating show, staying unseen when playing paintball, performing stage magic, hiding small items on an office desk for entertainment purposes, and observing wildlife.
Thanks for the link! I’ll check it out.
Links to more about Mamba (selective state space models) on HN yesterday:

https://news.ycombinator.com/item?id=39853958#39855430