skysight-inc/HackerNews huggingface dataset:
Is it actually tensor products? I thought it was some multilinear map that factors through the tensor product, but my knowledge is limited.
IIRC Russia has prepared for its internet to be able to work independently from the rest. As for the exclusion from SWIFT, they may be able to get a deal with China, maybe Iran and some others too.
The main reason for this is that the drivers are in the kernel, and Fedora ships new kernels regularly. Ubuntu and many other distros will stay on the same version they initially ship with. For example if they start with 5.14.2 then even a couple years later it will be 5.14.86-200. Fedora tends to ship new major versions of the kernel within weeks of them being released upstream, so you're constantly getting bug fixes and new drivers. I prefer the ubuntu approach for servers (which is how RHEL/CentOS do it) but for desktop it's great to see it continually get better.

If you build/install the latest kernel (or a newer one) on Ubuntu I would expect a similar experience to Fedora (although Gnome and wayland versions can make a difference on some things.)
independent vendors use square instead of cash.
I think reading history gives us a much better understanding of the mindset of a person trying to overthrow an election.

We're lucky but naive to have grown up in a few generations wherein this sort of thing seems totally foreign, uncivilised.

But the 'transition of power' is by far the most destabilising and tricky point in history.

Sumerians, Akkadians, Babylonians, Egyptians, Greeks, Macedonians, Persians, Romans, Chinese etc. etc..

And that's just antiquity.

Over and over again, it's the 'power struggle at the top' that drives most of the big events.

If everyone were to get into the headspace of those events, we'd understand how alluring and corrupting power is and we'd be much more cynical about power grabs.

Any student of history would see the attempts to overthrow the election plainly for what it was.

And FYI that is not a political statement. I don't care for domestic or foreign policy agendas, that's just what it is.
From JavaScript to Rust
There were some non-cash businesses in L.A. before covid hit. My favorite was a boba shop. They mostly cited that the cost of the Armored truck to count/move the money + risk of robbery/theft (including by employees) cost them more than the CC fees and now it's all digital.
Not everything is a transaction; and not all transactions are processed serially in non-overlappend time slices. Most systems will process multiple pieces of work concurrently (and can't just throw a new OS thread at each of them).

The implication is that you can't just back out of a call stack like in a quickly hacked-up script. Stack frames aren't containers for whole transactions. Rather, pieces of work are tracked in explicitly allocated data structures, and worked on during more than 1 function call. The exception model is not compatible with this.
I have received many wires from crypto exchanges to my account at a major US bank and have never been questioned about it.
Valve is not a public company and Gabe Newell seems pretty happy with Valve. I can't really see him wanting an exit.
podman is awesome, looks like a good set of changes and improvements.
It is certainly possible, though, to please most people. The date types in other competing SQL engines are widely used; I don't think you get off the hook by just listing a couple of different requirements that people have and saying that it's hard and throwing up your hands. DATETIMEOFFSET is not possible to reasonably implement in SQLite using any of the built-in types because you need special equality semantics that understand how to convert time zone offsets. You can't just pack it into a string or a number and hope for the best; comparisons between values don't work out. There's no way to pack it into a string format in such a way that a regular string comparison will provide chronological ordering and correct equality semantics.

I have built an entire T-SQL layer on top of SQLite and I had to omit DATETIMEOFFSET support entirely. There's no good way to do it with the tools that SQLite provides. Please let me know if I've missed a way; I would like to add this to my extended SQLite language. DATETIMEOFFSET is the gold standard in the SQL Server world and it is a gaping hole in my compatibility layer.

I have also built a virtual table module that links remote SQL Server tables into SQLite. I had to discard the time zone information for DATETIMEOFFSETs in the remote table and show it in SQLite as a UTC time only in string format. This is strictly worse than what we have in SQL Server, and the gap cannot be crossed with clever application-side code.
I may be making a mundane observation here, but I've tried living with less money and more money, and more money makes me much happier. People who aren't happy with more money (and assuming there are no trade-offs with time spent at work or work-induced stress, say moving from 100k a year to 500k a year), are deserts of desire.
Yeah the decision to never say “collage” even once is a strange one. It looks like the glued-up piece is the final manuscript to me.
> Why not just ...

Podman comes with the ability to directly run Kubernetes YAML files, so the aforementioned non-standard addon things become unnecessary.

Ever tried getting a team of 100+ engineers to agree between minikube vs docker-compose?
It's not fun and produces nothing interesting. Thankfullyy, with Podman such discussions are no longer needed.

Docker should've implemented this about 4-5 years ago, if they wanted to make their product The Best. Instead they became hostile to cool new product ideas, stopped on the ease of use front, and went all-in with Docker Desktop, which is just another non-standard kludge.
Wordle is pretty damn smart in many subtle ways
Really cool idea. It would be nice to be able to roughly sort by something like importance. Easier said than done in an automated fashion, I know.
> The simple answer is to reject the cashless society.

No, that battle is lost. Cashless is easier and more convenient, it's hard to beat that. We need more constitutional human rights. It's not okay to take or freeze somebody's money/property without any court decision.

Edit: some of the answers assume that I'm against cash or that by saying "battle is lost" I mean cash is gone; My point of "cashless winning" is that most people in their daily lives prefer using cashless forms of paying, both online and offline, and they don't hoard bills under their beds; even when using ATM to get some cash, you are still using the cashless system to do that (your card and your bank account); so how are you going to do that if it's frozen?
Oh, sorry. Must have missed it.

Don't misunderstand. I don't think the core functionality of textFrame should change. I'm just saying your users might use textFrame to convince their users how their product can solve their user's problems by showing them around the app without actually going into the app.

It is really helpful for SaaS that requires a sign up before users can use their app. Since registration is a big wall people wont go over unless they have a good understanding of the product. Most SaaS products try to do this now with images and videos.

So what I was suggesting is basically casting a wider net for textFrame. You currently market it as a tutorial solution. Consider marketing it as a "product show off/Demo" solution. Which would also include tutorials as well has any other way your users might want to show off their product.
Anyone can share with me tutorials about robotics? I think my children would like it! Thx :x
I would argue the contrary. Governments need to take the concept of a digital jail very seriously.

Every use of the financial stick to silence dissent and protest makes all the more cogent an argument for cryptocurrency, especially untraceable forms such as Monero. traditional Kissinger style flexes of soft power, while effective in the past as KYC turned the fiat world into a tool of state, only serve to galvanize actors in the crypto sphere.

the astute would argue that KYC ingress and egress control take some steps to extend the stately stick of monetary policy to where it could act similarly. freeze a protestors exchange account and youve accomplished nearly the same thing. However this merely stokes an arms race at the expense of a well funded industry of exchanges that are neither keen on enforcing arbitrary rules of a countries law, nor are they comfortable with the inevitable outcome of such enforcement: exodus and loss of trust. overzealous enforcement, or even the perception of such in this case could result in the collapse of the inroads to crypto altogether at a certain point, with industries simply dealing in crypto entirely as new means to earn $coin emerge at the state and local level, for example, companies that pay in $coin.
The people with the skills and desire to work on games are working on games. Even within the games themselves, the front end is often an afterthought.
It wouldn't have been much of a prank if I was so obvious about it, would it? I did it while the doctor was actively in the process of taking my heart rate by concentrating and taking either shallow or deep breaths as sneakily as I could manage. I was simply wondering about the connection to this type of meditation as meditation is often concentration and breathe based, there's nothing paranormal about it.
I was in New York eleven years. This is good. It's not a good place for them, and their presence so often turns a subway car into a hell of hygiene and assault. Homelessness is usually accompanied by severe mental problems. Huge amounts of mental patients were turned out when major hospitals shut down in the 80s / 90s. We need to take them somewhere decent.
I wish they had a documentary after the find - it seems to just be her pointing at a big rock on the ground - the insight needed to go "that might be a fossil" is pretty large
The state of Massachusetts no longer operates toll booths along some of its toll roads. You either have an EZ Pass, or (for +$0.60 more) you get a photo taken of your plate, and a bill mailed to you, which is online or check only, no cash option.

Or you stay off the toll roads, I guess.

IDK what NY's policy is, but it is rather hard to cross the southern Hudson without toll.

If you're renting a car, and you don't have an EZ Pass, some rental agencies will also charge some pretty ridiculous fees (we were once charged ~$25 for a single toll!), which pretty much forces you down the EZ Pass route, or onto some really odd paths to avoid incurring that charge. (In our case, we didn't even realize we'd driven on a toll road, and actually requested proof of such when the bill came. Sure enough, we had.)
It's the opposite in my experience. If I go to the welding shop, it's cash only. Similar for other local shops that I frequent.
I have questions!

What is the size of the matrix elements? My understanding is that float32 is super-easy to represent in SPIR-V, and that float16 is possible but the path is not as smoothly paved. Of course, on the Metal side "half" is fine.

Does the M1 silicon have anything like cooperative matrices[1]? This is a huge performance bump, but currently requires fiddly vendor-specific extensions. Hopefully a vendor-neutral standard will emerge before long. Conversely, are cooperative matrices used in the A100 comparison?

Are you using MoltenVK to run the dispatches? I've had ok results with this but ultimately built my own GPU API abstraction layer, so my code is calling into Metal. There are certain features, such as access to "memoryless" buffers, that may be difficult to access through MoltenVK, as I believe the concept doesn't really exist in Vulkan yet. Is that something that might be useful in a machine learning context?

Do you support operations like prefix sums? If so, are these using the decoupled look-back algorithm, or multiple dispatches?

I'm excited to see more portable use of compute shaders, I think to a large extent it's the future.

[1]: https://developer.nvidia.com/blog/machine-learning-accelerat...
Hey there. I'm responsible for support here at Timescale. akulkarni asked me to take a look at this.

To be fair, I don't have a good answer on why the input box does require the resource group name to be lowercase, but I ran through the steps end-to-end, and as akulkarni said, the names are case agnostic on the Azure side, so you'd just need to input the resource group name lower case to create it successfully.

Sincerely, thank you for the feedback, as this is how we learn and improve. If you give this a shot and run into any trouble, please do let us know, and we'd be happy to help troubleshoot.
Ask HN: Working with Controlling Senior Devs
Is this supposed to be normal? Senior Dev and Mid-Dev joined same time but the senior dev controls most of the pairing session between the two devs and diplomatically discards your work.
Also does work outside of the pairing session and brings it in as well.
This senior dev is also favoured by the EM, which makes it hard for me to report to them about it.

What do you advise in this case because I'm becoming increasingly unhappy and this is my second month only at this place?
People outside of Texas may be considering moving to (or immediately traveling to) Texas.

Or they may the citizens of a democratic polity being called upon to evaluate competing energy policy alternatives where the facts of the Texas case have potential bearing.

Or, well, lots of other possibilities.
Did you originally call the database, "Scale DB"? If so I think we considered you for something in 2015/2016 or so!
Deploying Transformers at Scale
Key takeways: (1) ONNXRuntime is the best inference package for Transformer networks; (2) Nvidia Triton, together with ONNXRuntime is the best solution for GPU inference; (3) Optimization matters. It’s quite easy to unlock a >10X performance gain in 2022.
For those unaware of Russian propaganda campaigns, the comment above is basically the same as the "I saw Confederate flags at the trucker protest" strategy of dismissing the legitimate interests of millions of normal people.

I'm not sure if there's a name for this strategy (beyond "whataboutism"), but it's annoyingly effective and can be used by both the left and the right. An example of the latter would be claiming that all racial justice protesters (and Democrats generally) are Antifa rioters and looters.

It seems to work by exploiting the "ultimate attribution error" bias in human psychology.

https://en.wikipedia.org/wiki/Ultimate_attribution_error
As far as I know, there is no particular relationship between a Missouri county sheriff and the Missouri State Highway Patrol. County sheriffs are certainly not the head of any part of the Missouri State Highway Patrol.

But of course as the governor of Missouri he personally appoints the Superintendent of the State Highway Patrol (as well as the Director of the Department of Public Safety of which the State Highway Patrol is one division).
Careful coding to get runtime properties you value is just careful coding. It is not a language subset, and there is strictly negative value in a subset "closer to C".

When coding carefully, you can still take full advantage of all of the most powerful features of the language without penalty. Maybe you watch your cache footprint, and use memory supplied by the caller, and avoid branches that would often be mis-predicted. That's just programming.
This is a common recipe.

Suppress people's rights & freedoms for long enough until they revolt, then call them violent terrorists and suppress them a bit more.
> The value of cross platform toolkits is all about cost reduction.

cost reduction rarely leads directly to product quality though...

what i want to know is, how do cross-platform tools lead to better software products (less bugs, faster iteration, higher quality features, smoother animation, higher performance etc) for customers?
Would be interesting to use this to track your facial emotion in relation to what you are doing at your computer; e.g. facebooking, reading news, working, etc.

If you're a developer, what kind of programming you're doing, language, platform, etc. Could scientifically prove once and for all whether or not Ruby is optimized for programmer happiness.
Wow, my impression was the opposite. Slow and crashing: Just like every game they made. They have a uniquely high input lag and bugs is kind of their thing in general.
The kind of people I love, those who can work for a company without joining the cult
So, as a Londoner, this was obviously a disaster

>MVRDV had a small budget for the design phase: £10,000 GBP. For us, this implied a significant loss on the project with staff hours alone far exceeding this.

Wut.

>During the virtual presentation in London, both institutions demanded investigations into the effects of the installation.

This is standard for everything built in england. There'll be an extraordinarily expensive investigation into whether you'll disturb something (this is one of the reasons HS2 was a disaster).

>The cost of the whole project would be £1.25 million, of which 0.8 percent, the £10,000 mentioned, was set aside for the design.

I think, on balance looking at this, the mistake MVRDV made was going along with a clearly wrong budget - presumably in the hopes that Westminster would sign off on spiralling costs rather than half-arsing it. Maybe this is a good thing, because it's clearly a modus operandi for some firms to underquote and then explode costs later on. In this case they went with a ridiculous quote in the hopes that once the project started they could push their client into sinking more cash into the project, but instead their client said "We paid you what we said, deliver" and MVRDV (and other contractors) delivered what they could for the money, which unsurprisingly was shit. Because let's face it, The design phase budget was about the same cost you would pay for an architect to draw up plans for an extension to a semi-detatched house in Wimbledon. Insanity.
I'll be among the first to buy a RISC-V based framework :-D
Has anyone else actually installed and demonstrated this? (might be the perfect excuse to buy an M1)

"All the code the recreate the tests are here and here. However you will need to install PyTorch torchvision from source since torchvision doesn’t have support for M1 yet. You will also need to build SHARK from the apple-m1-max-support branch from the SHARK repository."

So I bet you won't get it running within an hour, possibly 24 hours.

I'm testing FFTs on GPU. I got cupy running in jupyter today after a day of pain. The error said: "One method of fixing this is to repeatedly uninstall numpy until none is found" -- I had to manually delete directories and reboot to get cupy working -- now I have very fast fourier tranforms, but the internet says the PyTorch implementation is even better on GPU.... so I have to try it...

I created a new venv and tried to install pytorch with GPU support but
torch.cuda.is_available() returns False.

Why is package management such a disaster?
Thank you :-)

There's a lot of lessons I've learned along the way

These are probably two of the top ones:

1. Solve a big problem that people have (even better if you personally have it)

2. Who you work with matters more than what you work on :-)
> Like maybe checked exceptions in C++ would work

https://en.cppreference.com/w/cpp/language/except_spec
That's not saying much as it appears to just be double precision, but yeah, rational approximations only save you one or two digits and after a certain point it’s more nerdy to just memorize pi.
Actually, trump was being anti-NATO and working against the alliance, trying to alienate US allies. He was very pro-Putin, he still is - he spoke about how brilliant Putin's strategy in Ukraine is during this latest escalation of conflict (https://www.rawstory.com/trump-putin-ukraine/).

Biden has been a much stauncher anti-Putin-aggression ally than trump ever was. The coalition of nations adding synchronized sanctions against Putin's regime was extremely well done, as was Biden's repeatedly calling out of Russia and saying exactly what they were going to do ahead of time for the past month. JB has been very impressive in forming a coalition with US allies to enact a strong, unified, response to Putin's aggression. This is made possible by actually working with allies - like not blocking a project they desire - earning and keeping their trust.

In an alternate reality where trump wins election he likely trash talks NATO and does not help Ukraine at all (especially since they did not make up dirt to smear his political enemies). In fact I think Putin was relying on the weakened status of NATO, an environment created by trump, to allow him to do what he's currently doing with fewer consequences. If trump were in office this would likely lead to the breakup of NATO entirely.
Russia choosing to be perpetually against the West? The opposite is true. Why is the US so concerned with Russia?

You don't need military action to provoke. The West has been trying to incite regime change all over the region, Ukraine is a prime example.
Ask HN: What's the role of a standard library for a language aimed at FaaS?
I was musing to myself about niches for programming languages, and started thinking about Function as a Service platforms. I realized that a lot of the "batteries included" that goes into a language's standard library are obviated or at least heavily overlap with the FaaS platform functionality.

How do you see this division of responsibilities evolving? What might make a language specifically designed for FaaS different?
At what point do people realize to never bring money to a situation with someone they've never met? It's hardly even a con if you make yourself low hanging fruit like this.
I thought cashlessness without a trusted third party was a solved problem.

https://bitcoin.org/bitcoin.pdf
Archived: https://archive.ph/gvQZn
Ask HN: Would an Elixir/Phoenix LiveView be crawled better than a React SPA?
Just wondering if anyone has any experience in the crawling/SEO experience between the two.
I can't remember, unfortunately. Possibly it was forwarded by a friend? Or it showed up in some feed or another.
I've never been to a business that can't take cash.

It's becoming more and more common here in Sweden. Especially smaller shops and restaurants don't take cash anymore since it's so expensive and annoying (and potentially dangerous) to deal with.
As long as bitcoin exists, the battle is not lost.
If you base your life purely around some nebulous definition of convenience, then you are not living, you are following the path of least resistance.

In a few short years or decades it will be more convenient to simply plug yourself into the wall. What then?

"We" simply accept that the real world is too inconvenient? Too resource intensive, too difficult, too ugly?

You do you, boo, I ain't down for that.
That is to say, I would imagine my heart rate speeding up or slowing down and either take shallow or a deeper breaths at different speeds. I remember that I figured it out once when the doctor commented on how high my heart rate was and I slowed it quickly enough that they actually mentioned it. After that I started doing it as a game, which I eventually got bored of as children do.

I do wonder how effective I actually was, as it isn't really something I have thought about for literal years.
That’s because if they didn’t fix these issues, they’d not have the chance to ship another product.
>No, that battle is lost.

How is it lost? Jurisdictions like New Jersey, Rhode Island, San Francisco and Philadelphia have legislated that businesses must accept cash.

There are bills being worked on at the federal level.

https://www.congress.gov/bill/117th-congress/house-bill/4395
Become better instead of whining.