skysight-inc/HackerNews huggingface dataset:
I find its documentation quite poor though: "If specified, adds a new batch of zeros to the key and value sequences at dim=1."

Doesn't describe the implications even briefly. If they add just your second sentence to that description, it'll immediately become so much more useful.
> So AMD has plenty of time to implement the additional instructions

Architectures take years to plan. If AMD is just finding out, I'm not sure they have time.

However, one would hope AMD had a little heads up. Its in Intel's and AMD's best interest not to flub the next AVX, with ARM SVE2 (and who knows what else) around the corner.
> For example Target used to not include groceries until recently.

There was a span of time where many of them didn't, but I was surprised to learn recently that the first ever Target store included groceries. See this 1962-05-03 advertisement[0] for the grand opening.

[0] https://i.imgur.com/vayeLPV.jpg
oh.

every time I think I'm right, I'm wrong, and every time I think I'm wrong, I'm right.

except here. I'm always wrong, here.
> I would be interested in learning if this problem exists in other countries

In Norway you can voluntarily register as not wanting to allow credit assessments to be performed on you.

This in turn can help a bit because it results in most attempts at making loans in your name not being possible.

https://www.datatilsynet.no/regelverk-og-verktoy/sporsmal-sv...

There are four companies in Norway that do credit assessments. You have to individually register your desire to not allow credit assessments for your name with all four of these.

https://tfinans.no/blogg/frivillig-kredittsperre

But then, what protects you against someone simply requesting that your credit is unlocked and then taking loans in your name after all? Well, from what I gather one would have to use BankID to confirm that credit is to be unlocked.

So even if someone steals my passport, they will not immediately be able to unlock my credit. They’d have to jump through a bunch of hoops to also steal my BankID.
I think this is pretty well covered in the article:

> Now you might think that to make a new thread I need 8 megabytes of RAM free. But thanks to the magic of virtual memory and overcommit, that’s not necessarily the case. The right way to think about this is that the OS, let’s assume 64bit, is going to allocate you your own private range but this doesn’t really have to be backed by anything. There are alot of 8mb blocks in a 64bit address space. However there is some book keeping overhead as the kernel tracks it’s IOUs.

This is to say that just because you allocate 8MB doesn't mean you create the backing pages and page them in.
None of that tells us anything about whether something is "very common". In fact, as I mentioned in another comment, "very common" isn't even defined and is purely subjective. If there was some medical condition that affects 1000 people in the entire country, I doubt many would call it "very common". The same applies for most other things. A collectible where only 1000 exists in the entire country wouldn't exactly be called "very common". However, "police shootings being common" isn't exactly a rare sentiment despite also occurring approximately 1000 times per year[1]. Obviously this isn't to say that 1000 police shootings per year is fine because that's on the same magnitude as rare diseases, but the phrase "very common" is clearly in the eye of the beholder. In the context of police shootings or people being brutalized, when people say "very common" they're not actually saying it's "very common", they're actually saying "it's unacceptably high", which is an entirely different statement.

Or maybe I'm too sheltered living in my gated community or whatever, and this is actually "very common" in the usual colloquial definition. Feel free to prove me wrong.

[1] https://www.washingtonpost.com/graphics/investigations/polic...
He says in the very first paragraph:

> I lost a series of pitched battles against Pytorch and biblatex, so I figured I’d just write a blog post instead.

So I think your accusation of his burying the lede on the lack of experiment is unwarranted.
Threads is also down as well.

But don’t worry, this speed bump by Meta won’t be magnified by the press (Unlike Twitter/X) and will be ignored for obvious reasons despite the drop in the initial monthly active users on Threads and this outage which that is still early days.

Either way, users will still wait for these centralized services to get online than to migrate to something worse.
I agree with you and the word “implicit” is crucial here.

If the state is suspicious of you then they can come over, break in, tie you up, search all your stuff, and take anything they like home with them. It sounds infuriating but it’s what we need in order for the state to catch villains and the crucial part is they can only do it with a warrant.

If a judge ordered you to unlock your phone and hand over all your messages, you’d probably be sour but you should also be morally ok with complying.
Hey would you be into trying a manage service platform I'm building for Hetzner? It's called Nimbus[0].

I'd love some feedback, specifically:

- Which services do you most want to use/have managed

- What databases do you find yourself using the most

- Concerning caches, do you use memcached or mostly Redis?

[0]: https://nimbusws.com
> any part of the reef that exceeds some critical temperature dies completely and immediately.

Typically exceeding CTmax results in bleaching, the expulsion of symbiotic microalgae from the animal polyps, and there is a window of weeks to months in which they will return if temperatures decrease. In the terrible Great Barrier Reef bleaching years of the past decade where individual reefs were facing near complete bleaching, many have made full recoveries.

Worth noting coral reefs are highly diverse, even with very high mortality of corals there are crustose coralline algaes and other habitat building species still at work so the reef doesn't die completely, and 'weedier' coral species start ecological succession quickly.

To your point though these are novel and trying times for low latitude reefs, at least historically speaking.
Do you know what the content of sex ed when taught to younger classes is, and why the curriculum was adopted?

Because, the core of it was to ensure that said 3rd graders knew two things: 1. What the correct anatomical names for their genitals - parts of their bodies - are, and 2. What is appropriate and inappropriate touching.

Now, the reason you want to teach these things to children, really as young as possible, is because it turns out there's been quite a lot of child abuse cases where the defense case has rested on the fact that the victims don't actually know the anatomical names of body parts. And as a result when you go to prosecute, you can't conclusively prove from their testimony what was taking place, which it turns out has a habit of not convincing juries.

A child who only will sort of gesture to the lower part of their body, because they don't know to volunteer the correct name of the body part, again, it turns out, leads to a court system which fails to apply justice properly, and also increases the general risk of abusers being able to operate because they convince their victims that everything that's happening is "okay".

Oh, and as it turns out, it's also very hard to teach children how to identify this sort of thing without touching on the idea of their being multiple sexualities, because of course to teach something like appropriate and inappropriate touching you are quite likely (a) having to service questions from children who'll ask why it's not inappropriate for mommy and daddy, or (b) have to ask what about daddy and daddy or mommy and mommy and (c) who might struggle with the notion if it's not correctly identified that the inappropriate thing will apply regardless of gender, and yet can also be appropriate for adults regardless of gender.

There's a reason no one targeting primary school level physical education classes wants to say anything more then "sex ed" because, if they had to actually cover the content of what they were opposing, they'd rather look they were basically defending child predators. Which, though not directly, they are.
Thanks. I appreciate the info and your explanations.
It's a very very light gray on a solid black background. I don't see how it isn't readable. My browser says it meets WCAG AAA standards as well.

*EDIT:* Nvm, I just realized you were complaining about the text on HN, not the text on OP's site.
> Judging by all the hate Mozilla gets around here, it would be nice to at least see some credit given where it is due.

Mozilla, the browser, is great.

Mozilla efforts, such as Rust, have been historically great.

Mozilla leadership is currently awful. They focus is on the wrong things - web VR and low-quality foundational AI models. Maybe because they think the web is at risk of disappearing outright. But the true enemy is Google, and they're currently its well-behaved prisoner.

Mozilla can't bite the hand that feeds it, but someone needs to point the FTC, Congress, and the EU at Google. Everything they do, buy, and work on is to point an overwhelming majority of internet users at its ad products. Chrome, Search, Android, YouTube, Apple default search engine deal, etc. Google has become inescapable. And that's rather anti-competitive if you're trying to advertise your business or selling ad tech.

Nevermind that the web commons and standards are constantly in Google's blast radius for funneling everyone into their gaping maw.
> Why would Google want these capabilities in web browsers?

"You're trying to access your AWS console, is your laptop patched?"
Google's PR has claimed that manifest v3 has security and privacy improvements, but it's pretty straightforwardly a lie.
You've confused copyright with trademark here.
The goal is not to multiply two analog voltages, but rather generic "matrix math". To quote original article:

> Deep learning and recent transformer models are really just matrix multiplication machines. Analog integrated circuits are well-suited for efficiently implementing matrix multiplication operations. [...] Keeping computations in the analog domain avoids costly digitization and leverages the parallelism and density possible on an IC substrate.

I call BS on this. You are never going to have enough precision in analog world to do what top current ML models do. And even if you can create model dumbed down enough to run on analog, it's cost (and power usage) is going to be astronomical.
Interesting. This should be adopted by the EU. (I know Norway is not a member state but this makes good sense and that's why I would love to see the EU to adopt it.)
Al Gore as VP championed the Clipper Chip which proposed backdoor encryption keys to all encryption used (back when encryption was considered weaponry and regulated).

It’s not that far of a shift (at least from the 90s Clinton admin).

https://archive.epic.org/crypto/clipper/
Most of what I talked about they've already tried to make happen.
This is literally me. I am a spendthrift with cash, even though most of my purchases would be cheap consumables and perishables - but still I hyper-analyze deciding whether to buy or not.

On the other hand, when I pay by card, I don't analyze the buying decision much, even though it's likely a big purchase.

Lose-lose either way. I had to put a personal limit on the amount of cash and accessible money on cards I hold on my person because of this.
In its mid-thirties and settled down?
Using AirPods as a Hearing Aid
It is relatively unique, but not THAT unique. In my experience, kids matter a lot in this - as kids give leverage over one or both parties that is not easy to sort out and is long lasting. Both visitation/custody, legal (claims of abuse), and money (child support).

Divorces without kids are not guaranteed to be any picnic either, but kids often ramps it waaaay up.
Paypal are terrible and should be closed down.

I had a paypal account. They demanded copies of my govt. ID. I refused and said close the account. I only ever used it to make payment to web shops using my credit card.

Paypal refused repeatedly to simply close the account given their change in terms of service to which I do NOT agree.

Will someone hack into paypal? Absolutely they will and it will have happened multiple times since this debacle. Will someone hacking paypal then use this account which should not exist to do something that causes a problem for me?

Paypal are responsible for this. This is 100% paypal's problem. Paypal should be on the wrong end of the most expensive litigation seen in this are from which they do not survive.

Paypal's actions in this area are quite deliberate and they know and understand the consequences to people.

Paypal are foul.
Eric Brandwine (VP/DE @ AWS) said publicly in 2019 that EC2 had never scheduled different tenants on the same physical core at the same time, even before we learned about these kinds of side-channel attacks.

https://www.youtube.com/watch?v=kQ4H6XO-iao&t=2485s
He is implementing security through obscurity.
I think "entitled to every man's evidence" means that there is a compulsory subpoena power to make people testify. One can call a hostile witness, and in the absence of a corresponding privilege against testifying, the witness can be punished for refusing to testify, as a contemnor (or for testifying falsely, as a perjuror).

This idea is distinct from search and covert eavesdropping powers, which may have also existed at common law but perhaps not under that same principle?
I chose Rust here because that was what the command line tool that I referenced were written in. I'm not going to argue on HN about memory management (because I too, prefer Zig over Rust) because it's all about the program you're trying to write.

In terms of generating the object file with a single toolset, It's just not something I care about. This was like, a two day project. I don't need to make it more complicated than it needs to be
Showing or linking to the relevant historical data/rates next to each of those inputs sounds like a good feature idea to me.
because you eat every day, but pay bills end of month

if you had to make choice every day I'm sure you'd prefer vegetarian + aircon/heating
I can't see how Mozilla could possibly right the ship with their current CEO. If they get rid of her maybe things could improve. Until then, I'd bet on Microsoft/Apple before I bet on Mozilla when it comes to protecting the web.
This right is still one which exists on paper only. All a cop has to do is mistake your cell phone for a gun and murder you, which they have shown they have no hesitation to do. Phone optional.
The point being made here is that you can be infinitely specific and still run into unexpected failures. If you're going to claim there is a way out of that you are either very young of just straight up lying.

We're talking about Erlang here which, to my knowledge, is the only mainstream-ish general-purpose programming language that was developed to solve an actual business problem. To be that guy that quotes a relatively well-known quip that maybe you've already heard, the unofficial tagline was: "Remember in the 90s when your phone company would call you up and say that you can't use your phone for a few hours for 'planned maintenance'? Of course you don't... and that's tanks to Erlang."

That was accomplished because you can just specify the happy path, deal with well-known exceptions (are they really "exceptional" at this point?), and otherwise just turn it off and on again, as we all do. And, not to start a flame war, but it's a dynamically typed language to boot!
We get it, you’re a fan.
> Revealing about his father's business, Musk stated "My father created a small electrical/mechanical engineering company that was successful for 20 to 30 years, but it fell on hard times. He has been essentially bankrupt for about 25 years, requiring financial support from my brother and me.".

Give it a rest.

Besides which, I can absolutely guarantee you that if I gave you a “small loan of one million dollars”, you’d be bankrupt by the end of the decade.
What’s interesting is that Google was known for how hard it was to figure out the Google algorithm.

Remember, when people were hired because they knew the secret sauce on how to get the best Google ranking. Google experts?

Well, it turns out that the person at Google that was responsible for keeping the algorithm fresh and the search results fresh retired and everything went to shit when they left.

Actually, I’m betting that person did leave the company, but the real damage happened when someone came along and convinced everyone they knew the real trick to better search results and we have the shit that is now Google. Nice work new guy! Let me rephrase that. Nice work to the guy that thinks they are smarter than everyone else and still thinks their approach is the best, yet evidence to the contrary.
"Vendor neutral" sometimes means that vendors have equal opportunity to screw the user.

{Platform-vendor/developer/end-user}-neutral is more like it.
She’s under no obligation to pay but I do wonder if she ever decides to take a trip to the US if she will be escorted away from the airport under police escort on landing. That’s a big worry if I was in her shoes.

The next big data breach in Australia will be from the wave or realestate rental “startups”, it’s only a matter of time.

The sites are badly designed which doesn’t give much faith in security. Also the largest being a Murdoch subsidiary which I guess the data conveniently has huge money value for ad targeting…

The online rental application companies collect (require) more data than any paper rental application form, credit card/bank/mortgage application, or visa application. It’s also unregulated! They’ve positioned themselves so a large number of rental applications have to go through them to apply. The amount of detailed sensitive pii data they hold has to be huge. It’s a treasure trove for any hacker and an easier target than a bank or insurance company.
Absolute fringe opinion(or is it?): The performance and reliability are awesome, but have nothing to do with the real reasons IBM mainframes are still around.

Backward compatibility helps - you can still run code for the IBM 1401 on these machines if you need to. When they came up with System 360, they effectively crystalized software development... taking what used to be a forced march to new hardware every few years as you got a new, faster, incompatible machine, and were rewriting the code for the better faster hardware.... and just FROZE that stream of development, which is why Y2K really happened.

But even that's not the real reason IBM mainframes have stuck around so long... it's the same reason Virtualization and Containers took off.... they give no default access to files or disks, the administrator has to plan out which disks and other resources a Job, (or Runtime, VM, or container) will access. (Example, the DD statement of JCL[1])

This has the effect of being a very course grained capability object system.[2]

The default access to everything on a Windows/Unix/Linux system just doesn't work in the modern era. It is because side effects can be strictly controlled, that Mainframes and later VMs and Containers have so much value.

-- a small rant:

It's 2023... consider the humble AC wall outlet, you can plug almost anything into it, and the circuit breaker or fuse will prevent bad things from happening to your wiring, house, etc.

Why can't we protect against a rogue device plugged into a USB port? Why can't we just run any program we please, like we can plug in a lamp we bought at a garage sale, without risking everything?

--

[1] https://www.ibm.com/docs/en/zos-basic-skills?topic=concepts-...

[2] https://en.wikipedia.org/wiki/Capability-based_security
Seems like it is missing PATH (NJ <-> NYC)
Or Rust! Everything that implements the Iterator trait gets access to all of Iterator’s goodies, like map, filter, reduce, etc. Implementing iterator just requires adding a single next(&mut self) -> Option<Item> method on your type.

Lifetimes and async are a massive pain in rust. But the trait system is a work of art.
Not only only that, there is something so intrinsically human about communication, and something so vulnerable about having every word archived. How does it go? "Give me a sentence from and honest man and I'll find a way to hang him?" or something.

To be clear, I 100% believe that self defense is also intrinsic to being a mobile animal, and everyone has the right to be their own first line of self defense. But most people go their entire lives without needing to defend their self, but nobody goes more than a few days without needing to communicate with someone, often somewhat intimately. The amount of words someone generates is staggering, and if archived arbitrarily, can almost certainly be used against them.
If you're in an environment where you're able to use Chrome, you can go to the kebab menu and select "Install Visual Studio Code", which will install and open the workspace as a "Progressive Web App". It will have its own dock/menu bar icon, you can ctrl/cmd-tab to it, and all keyboard shortcuts work natively.

Unfortunately, at least on Mac OS, you can't exit Chrome entirely or the PWA will exit too.
Here you go:

class WrappedList:
_fns = [map, filter, min, max, all, any, len, list]

def __init__(self, it):
self.it = it

def __getattr__(self, name):
for fn in self._fns:
if name == fn.__name__:
def m(*args, **kwargs):
result = fn(*args, self.it, **kwargs)
if hasattr(result, '__iter__'):
return self.__class__(result)
else:
return result
return m

def unwrap(self):
return self.it

This allows you to do stuff like

WrappedList([1, 2, 3, 4]).filter(lambda x: x % 2 == 0).map(lambda x: x * 3).list().unwrap() # [6, 12]
WrappedList([1, 2, 3, 4]).map(lambda x: x >= 5).any() # False

Deciding whether or not this is something you should do, rather than just something you can do, is left as an exercise for the reader.
Yeah I am not clicking on wired posts again. What garbage.
The “emerald mine” is a myth.

https://www.snopes.com/news/2022/11/17/elon-musk-emerald-min...

Try harder.
> That restriction lost in early appeals, but IIRC, it never made it to SCOTUS, as the tides changes and industry forced the government to relax the restriction somewhat

The government was forced to relax the regulations when the Ninth Circuit found they were an unconstitutional restraint on speech.

https://cr.yp.to/export/1999/0506-order.html

All software has had first amendment protections since that ruling, and the only reason it never made it to the Supreme Court is because that ruling has never been appealed by the government.

Congress can make any laws it likes, and there’s existing unconstitutional restraints on software in the law today (like the DMCA anti-circumvention restrictions), but it has subsequently never attempted to enforce any restraints of writing or distributing software, and couldn’t without the permission of the Supreme Court.

I’m not trying to be rude, but I don’t understand how so many people on HN seem to be unfamiliar with this case. It’s arguably the most important legal decision in the history of writing software.
As a Rust user, the RESF-type no-effort comments are very frustrating. Hopefully it dies down in a few years.
It's not a nightmare, just a very small bit of mechanical work. I realize HN hates it when people don't talk about JavaScript like it's sex and quantum mechanics so I'll just back off and stop.