skysight-inc/HackerNews huggingface dataset:
Your pension, sovereign wealth, ability to pay down sovereign debt for social programs, purchasing power and bank balances all depend on growth that is at a higher rate than inflation. This requires portfolio rebalancing, and investing all that fiat currency collected in taxes and other means in productive assets. To say that trading requires higher taxes is like seeing an 18 wheel transport truck shipping food and thinking that it would be more equitable if you took off some of its wheels. Robbing financial firms "because that's where the money is," is as net-economically productive and at the same level of parochial banditry as seizing truck tires. There may be a fundamental economic principle that being stupid is expensive, and thinking governments have a revenue problem should at least give one pause.
When your product becomes the actual graphical icon for some particular class of things, I guess you are totally justified in calling it "iconic."
When the Normans conquered England, they apparently tore down every Anglo-Saxon church to be replaced by one in the Romanesque style. How much is known about the Anglo-Saxon style and how they handled things like arches?
Zig already encourages you to pass the allocator around as a value. Passing it as a type would be about the same amount of typing. Instead of this:

var list = ArrayList(u8).init(my_allocator);

you do this:

var list = ArrayList(u8, MyAllocator).init();

How is that more busywork?

Rust's issue is not really related. They added the generic after 1.0 and so it needed to have a default for backwards compatibility. If it had been generic from the start with a matching lint (like `implicit_hasher`) things would be fine. Zig on the other hand is not yet 1.0, so they can afford to make allocgate-like changes.
Spatial Reference (2013)
Feels like that's true of most things you learn in college at the level of detail in which their taught.
On Firefox ESR 102 on Debian testing, I could not complete part 3 of the tutorial where I had to make arcs of a circle. I even eventually filled in the circle entirely, but it won't recognize it as completed.
This practice seems to continue on to this day.
Also why parents buying their teenaged children large vehicles is a tragedy of the commons type situation. They're more likely to get in accidents because they're young and and inexperienced, but hey a big car will save them..

Edit: Wow a whole reply chain spawned from this comment got nuked! Stay safe out there Americans, you've got some wild divisions amongst yourselves and its only getting worse. For the record, I love trains, subways, buses and biking but I also own a crossover sized vehicle and recognize that everyone has their own personal preferences and requirements and that no one transit solution will meet everyone's needs, I hope you all can see that too without violence.
For whom? Heavier cars are safer because they slow down less when you hit something. If you hit something sturdy enough to stop you dead anyway you’ll probably cop a similar amount of damage as a smaller car.
That's basically a desired property exposed by covid past few years.

"So, what's good for me but who cares about everyone else?"

Go ask retirement/nursing-home workers how many times they went to work sick and then count how many residents died there.

Good luck undo-ing SUVs (and massive 4x4s) I distinctly remember the year they started becoming popular and you could no longer see down the road anymore.
I think they are, though. Off the top of my head:

* Network calls are traceable by default — logging all incoming queries is easy, logging all function calls is harder.

* Network calls are easily made — function calls in a backend can require passing some kind of a huge config structure, or might be entirely unavailable if you're using a compiled language, while network calls can be done with nothing more than curl/grpcurl/etc.

The downsides are a) decreased performance b) you have to handle failures c) dev ergonomics, but eh. I would still choose network calls over function calls for a big backend, probably.
the CPU backend uses that. this is why the number is so high compared to more conventional CPU/GPU trade-offs
This is why I drive a Toyota Tacoma. Being high up is also safer, your vitals will be less impacted. I'm always surprised people don't know this. Driving a small car is almost irresponsible, especially with children
That would likely break way too much content.
At my current job we have this setup - one repo contains 14 different services. Admittedly there are still way more services than their need to be but having everything in one place helps to keep bit rot at bay, and it avoids the need to deploy and synchronise patches across multiple repos.
Regarding only #3,

Banks can afford to give out loans that are less than inflation because they are creating money out of thin air to lend to you. Sure, the lent money is collateralized behind a property but it’s new money. It doesn’t really matter how much of a return they get as long as the return is higher than the default rate percentage and the return (after factoring in defaults) is positive.

There used to be restrictions like a 10% reserve ratio. But that’s been lifted in the US in 2020.

Big banks can also borrow money from the central bank to lend out. Current federal rate is 2.25%-2.5% and mortgages are about 5.9%. Thus banks keep the interest rate spread. Using those numbers, a $300,000 loan at a 30yr fixed rate is a bank product that will thus earn the bank $178,959.73 in interest. No wonder banks are the most wealthy class of businesses!
Because life is fraught with real peril, and high stakes projects that we, as adults, are burdened to tackle. "Good vibes" is nice for the holidays, but it can't be cultivated nonstop. The "bad vibes" must be dealt with—piecemeal, or in catastrophe.
Show HN: A map based Web3 app for people to launch coffee chat by staking
Hi, I just launched an app for people to launch coffee chat by staking tokens.

It is how it works:
find a spot on map -> choose time and how much to stake -> launch chat -> people see chat on the map -> meet up in person -> scan your QR code -> take home reward.

If you have any feedback, feel free to comment or reach out.

Contact: jeffreylin0723@gmail.com
I legitimately cannot tell if you are serious or joking.
I have often thought that GUIs, including browsers, are hard to test because the monstrous frameworks that they are make no accommodation for testing, so... of course they're hard to test. Not only are you writing a test harness around your own code, you also must rather laboriously and unreliably harness up their code too, and from the "outside" not designed to be used the way you're trying to use it to boot. Now, I don't necessarily fault GUI designers for not thinking about how to expose testability easily to their users, they're big enough projects as it is, enough to choke even a major multibillion dollar corporation, but it doesn't mean I'm any less frustrated while using them.

Game engines strike me as much the same thing for similar reasons. Yes, it would be really hard to not only have Unity as it stands today but also have all the requisite changes it would take to make it really testable, but without that you're really going uphill. It's an uphill battle at best and a sheer cliff face at worst trying to test these things. And of course when that's the case, every step your local engine programmer takes only takes you farther in the direction of being untestable because why would they bother structuring their code to be testable when the framework it is embedded in is untestable?

I have no solution. Only the observation that both of these systems (and also the browser, if you think of "the browser" as something other than a really funky large GUI) have problems from the very, very beginning, and until the foundation gets its act together w.r.t. testability it is always going to be a major uphill battle with anything built on that foundation.

(I'm not so idealistic that I imagine any world where a AAA game has 100% automated test coverage or anything, but even in my own limited experience in game dev and less limited, but still limited, experience in GUI programming, both places where I tried to leverage my extensive years of writing automated tests even in hostile legacy codebases, I found myself not merely stymied a bit, not merely inconvenienced a bit, but comprehensively blocked at every turn. An simple example: A table cell in a table widget that had a .SetColor, but no way whatsoever to fetch the color. Meaning my code to highlight rows matching a certain criterion could not be tested; in this case, for that reason alone. What a ^#&*$@'ing stupid reason to be unable to test some non-trivial code, at least from my perspective gained over years of writing a lot of other test code... and discovering plenty of errors in code of similar complexity in places where I could test it.)
This is exactly the type of problem that taxes and regulations are good at solving
Neovim + Glow (https://github.com/ellisonleao/glow.nvim). It's beautiful.
Dead serious. Why would I take on more risk
deadly for pedestrians and bikers too.higher gas prices not enough
This. https://discrete.openmathbooks.org/dmoi3.html
Linux caused me to drop out of college and launch a profitable career.
If rolling the dice on a cheap Chinese digital caliper, Home Depot's Husky house brand offers lifetime warranty, no receipt needed, return to any HD store, https://www.homedepot.com/c/huskywarranty

Metric, imperial and woodworking-friendly fractions, https://www.homedepot.com/p/Husky-6-in-3-Mode-Digital-Fracti...
> I've seen enough people try to suggest changes to the homepage and flounder that I just have zero interest in trying.

I'm guessing most of those people don't have the same level of respect within the Rust community that you do. I could be wrong, though.

> It's hard to balance pithiness and precision.

IMO Rust itself favors precision, so the website should as well.

On the one hand, I think Rust's momentum, including adoption by big industry players, is now strong enough that the website team could afford to avoid even the slightest appearance of over-aggressive marketing. There have been successful programming languages without marketing campaigns, after all; perhaps the best example is C (unless there's some aspect of its history I don't know). On the other hand, maybe discussions on message boards like this one make this problem look more important than it is, and the website is doing the right thing. I don't know.

Good points about testimonials being misunderstood and distorted.

Thanks for taking time to write a thoughtful response.
How in the?
Colorado River megadrought got you down? Feel hope with 'WesternWaterGirl'
Do five star crash test ratings therefore overstate the COMPARATIVE safety of small cars? Or do they account for the risk reduction of larger cars? Eg https://www.ancap.com.au/safety-ratings?is_current_model=tru...
Funny thing is you can do this by buying a new Corolla, which is probably much larger than your current one. Car models have gotten so much bigger over the last several decades; current Corollas are bigger than older Camrys, Civics are bigger than old Accords, etc.
Step 3: Profit
I wasn't judging, I just couldn't tell if it was satire or reality. Thanks!
The Thread Is Dead
Probably more so.
Nbvcxz: Password Strength Estimator
Lazarus IDE is a strong contender: https://www.lazarus-ide.org/

There are examples and tutorials on https://www.getlazarus.org/ such as https://github.com/sysrpl/Codebot.SoundShop

Features:

- Language: Free Pascal is an Algol-like language which is very similar to C and much simpler than C++ yet still has object-oriented features (Free Pascal has been used in many introductory CS classes since it is easier to teach).

- Efficiency: https://www.quora.com/Why-is-Pascal-so-damn-memory-efficient

- Very productive integrated development environment, featuring drag and drop form designer.

- Cross-Platform: Lazarus can run on Windows, macOS, Linux, BSD, Raspberry Pi, and across many architectures: https://en.wikipedia.org/wiki/Free_Pascal#Targets

- Open Source, yet permissive: Lazarus is GPL/LGPL which permits using it in building commercial projects, unlike QT.

- I'm not sure about GPU support in Pascal, you might need to call a C foreign-function interface if you'd like to accelerate operations using CUDA or OpenCL for example.

Additional info:

- https://www.lazarus-ide.org/index.php?page=whyuse

- https://www.lazarus-ide.org/index.php?page=features
amazing, look forward to trying it out. has anyone done the same for windows?
You do realize if everyone drove giant vehicles, we'd be back to square 1 right? Then what, put children in semis?
Bringing your own bags to the grocery store does about as much as wearing a ribbon for your favorite cause -- it makes you feel like you are doing something when you really aren't. Almost everything you put in that bag is already packaged -- often multiple times. Folks would rather feel good and virtue signal than really solve the problem.
C is not just unsafe in the sense that it supports unsafe behavior.

It's unsafe in the sense that it's nearly impossible for even clever, experienced programmers to write nontrivial amounts of code in it that don't have foot-shooting behavior in some form.
Interesting. Using my default DNS settings, this doesn't work for me. I have systemd-resolved running, and the upstream DNS server is my OpenWRT router (which until I changed it a few minutes ago, was configured to use the default DNS servers provided by my ISP as its upstream).

In that configuration, trying to ping ai. yields:

$ ping ai.
ping: ai.: Temporary failure in name resolution

But if I edit /etc/resolv.conf and change the nameserver to 8.8.8.8 like this:

# nameserver 127.0.0.53
nameserver 8.8.8.8

it works fine.

$ ping ai.
PING ai (209.59.119.34) 56(84) bytes of data.
64 bytes from offshore.ai (209.59.119.34): icmp_seq=1 ttl=49 time=71.3 ms

Hmm... I wonder if that's a systemd-resolved issue, or an OpenWRT issue, or "other"?
Do you consider that decision as contributing to an arms race?
One can have the best intentions but act just a little too, how to put it, crazy, that the larger community of an internet platforms thinks they don't want to deal with such a person. Submitting more, louder, angrier or putting other users on a spot to answer usually doesn't help.

Two hours in the whole 'Ask HN' submission received 1 upvote although 8 different users commented. So my understanding is most commenters here, and likely more, thought this discussion is not relevant and interesting enough to get more attention.

(I didn't downvote your comment, somebody else did.)
Very good power
Yeah I realize that, but its optimal for me right now, and thats how capitalism works
Worse for stopping distances though, especially to the extent that SUVs (very popular in the US) have a higher CoG and therefore the ABS has to be calibrated differently. The car is "safer" in that you won't die, but not safer in terms of avoiding accidents.
Why would taxes be needed to internalize the increased risk to others? It seems to me that liability insurance is the appropriate place to factor those risks in.
Previous thread: https://news.ycombinator.com/item?id=31689505

Comment of note:

n@ai is also a valid email address. Owned by a guy named Ian.

(https://news.ycombinator.com/item?id=31689569)
this also works..amazing

https://1.1

goes to cloudflare. how did they register this?
This link is not working
Thought about it a little more since my original comment does make me sound like a grumpy old geezer.

First off: you're right about there being a spectrum here, and some things do fall under the banner of plain ol' smalltalk.

I think what's gotten to me is how relentless it is lately. Back in the olden days, before the pandemic, whether you were meeting in a large group or small, remotely or in-person, everyone would just show up to the meeting and get on with it. The socializing would then happen afterward in small, occasional, in-person settings. You'd go for lunch or coffee or drinks or dinner, and you'd end up talking to the 1 or 3 people next to you and having an actual conversation.

Nowadays, it feels like the socializing is much more broad and shallow. And it's constant. It feels like nearly every meeting starts with several minutes of this sort of desperate veneer of friendliness. You have to constantly be upbeat and chipper and "on" as you click your way from one virtual meeting room to another, repeating the same bland story about your weekend several times a day.

TL;DR: You're right it's always been a thing, but I do think something has shifted in our post-pandemic world. Now, it feels much more like an ever-present demand for constant emotional labor, rather than actual social interaction.
I've gotten it running with a Radeon RX 6800 on Ubuntu Linux 22.04 (with overwriting PyTorch with a ROCm-supporting version), and on Windows 10 (in a very barebones way using ONNX), but are there better, more full-featured ways to get it running on Windows? Would love to know.
This is your fifth submission about the same topic. The last four have all been flagged and marked dead.

Look, I'd love to argue with you about this topic, but at some point you just have to learn to take a hint.
The extra force is mostly a problem for the tree, not for you. You get injured either because something squishes you (modern cars are good at avoiding that), or because you are decelerated too quickly, which is a function of speed and stopping distance.

With movable/deformable obstacles, heavier car = obstacle gets moved/deformed more = higher stopping distance.

A heavier car doesn't reduce stopping distance with heavier obstacles (a bigger car increases it though).
The thing where Escape is supposed to get you out of the arc tool but instead drops you out of full-screen mode is super annoying.
Yes.

The time change, officially decided in June, is meant to align Samoa with its Asian trading partners; it moves the islands’ work days further from the United States, which dominated its economy in the past. [0]

[0]: https://web.archive.org/web/20220809080548/https://www.nytim...
Irresponsible for which children, exactly?
Ha ego bump, I like to think I inspired this submission?

https://news.ycombinator.com/item?id=32801317

17:07:12 vs 17:10:57

great minds, yada yada ;-)
Depends on what you're up to.

The set you're pointing to will be fine for most everything you'd do with calipers. With micrometers, it's harder to say. You'd buy from an established machinery / metrology supply if the work demands it, like Starrett. Or MSC, Enco, etc. if you don't need the best.

If you're just screwing around measuring the odd household object and / or using the calipers to get splinters out, Lee Valley will be more than adequate.

Also, estate sales are a good place to look for a set of gage blocks. Machinists often die with their stuff, and family has no idea what it is. The machinists would almost universally prefer it remain in use, in the hands of someone who knows how to use it.
It seems crazy to me to pay $300 for a reusable e-ink label when there are countless of them on the market for 1/10th the cost.
here is an example, granted its smaller but even the 7x7 inch displays are less than $100.

https://a.co/d/9ahbNhQ

The only downside is that if you down want to use a phone to update them, getting hardware and software them to update them quickly was seemingly impossible.
Yeah, that was a typo, but I did love it.
Sure, but every barrier to movement reduces transmissions, makes contact tracing easier, and buys more time for vaccine distribution.
The article talks about two types of happiness. “hedonic” and “euphoric”.

I don’t think it matters personally. However, you reach a series of “happy” days that work for you is all that matters.

I say, if you want to think of a value for your life. Add up the sum of how you liked your days.

However you get there, It doesn’t matter.
Even Mini Coopers are slightly larger every revision now.
Vince Cate also manages the auctions for .ai domains
https://auction.whois.ai/auctions
I wouldn't be surprised if the change in risk to you versus to others is grossly asymmetric. Taller front ends are far likelier to kill people (pedestrians) in a collision.
Somewhat saved by the fact that the world pretty doesn’t pay much attention to what does or doesn’t happen in Haiti
Yeah, my kids picked it up very quickly, and in just a couple years surpassed anything I've ever been able to do. Also they quickly moved on to doing full animations (which to be fair, is a lot easier to do digitally than on paper)
because you would have some consideration for other people. But hey, there's no law that says you have to care so you can keep thinking the way you're thinking.
IMO if you are using React, you absolutely should be using Typescript for UI on non-legacy codebases. There is most certainly a learning curve in understanding why Typescript seems to show you errors in your UI code, but once you understand the ~5 most common errors it becomes much, much easier to use Typescript instead of JS. I simply won’t use React components (or other libraries for that matter) from NPM if they don’t have Typescript typings (or if I can’t easily create an abstracted shim over the untyped code).

The benefits to using Typescript are immense.
They do?

They don't?!
Inertia arms race
Drastically higher minimums for liability insurance would be better, but politically unpopular for the same reason that higher taxes would be unpopular.
It's an arms race basically.
Caring for children by driving a vehicle whose hood is taller than some adults. I suppose it makes sense if one believes they're far more likely to encounter children only in other tall vehicles. And that increased pollution and waste won't impact everyone's future negatively.

Taken to the extreme would my family be safest in a motorized siege tower? What about all the moments near home when the kids are playing on the driveway or near the street? Or those pesky unrelated kids who can only afford a bicycle or small car?
Sadly we’re in a phase of rampant individualism, regardless of any detriment to others.

Larger cars also make roads more dangerous for all users, because the lost visibility means attentive drivers cannot see and plan further down the road with a huge suv in front of them.

Reading the road is a key skill for safe driving, large cars hamper everyone’s ability to do this.
The movies most often assigned in college, and more
Increased liability insurance, if mandatory, is effectively just a tax collected by an independent entity. At least on first blush, it makes sense (to me) to just cut out that middleman and levy it directly.
Thanks! I've half way through and this is incredible
I believe that the language designers did some experimentation and designed the vtable struct so that calls to it can often be devirtualized. See this blog article for more details https://pithlessly.github.io/allocgate.html
You paid half ton truck money to wind up with a midsize truck (or you got the deal of the century). Vehicle size was clearly not a priority when you made the purchase. Or at least that's what your actions say.
If the device has a lithium battery powering the display, it will likely be tossed from most carriers, the last thing they want in the hull of their aircraft is a poorly handled, cheaply built lithium battery powered device.
Thank you very much for sharing this. I was hoping to see the code as soon as you posted it for the first time.
Tankless (gas or electric) water heaters (on-demand) might be suitable for many situations. I think they're far more common in Europe.

https://www.energy.gov/energysaver/tankless-or-demand-type-w...
You _are_ taking on more risk — to the other drivers on the road. That's the crux of the post.
People know this they just have more common sense than a wet rock
Spot on. 3 years ago I threw a huge tantrum and almost quit my job because they forced us to use TS. Today, I would never code for more than myself without TS. I see it really as more of a "contract system" than a "type system" and that's the real subtle genius of it.