skysight-inc/HackerNews huggingface dataset:
> Also, let's not forget that Rust leans quite heavily on a garbage collector, too, albeit a rather crude one.

How do you want anyone to take any your words seriously when saying things like this… Rust has reference-counting primitives in its standard libraries, but saying in “leans heavily” on it is a “very original” take (in fact, Rust leans more on “epoch-based memory reclamation” than it does on reference counting, but even if you had that in mind, it's still quite far from “leaning heavily”).

> That's not what I meant at all. Just as an example of things that Rust's design could adversely affect to the point of adversely affecting correctness, consider two techniques that have proven extremely valuable in improving software correctness: code reviews and tests

It “could”, in the same sense that “vaccine could cause autism” or “the US could never have put men on the moon and staged the moon landing in Hollywood”

> I think it does, and Zig's designer thinks so too

Interestingly enough, you spend much, much, more time talking about it than himself…

> I gave an example above that explains why some people think there could well be. No one can claim that either Zig or Rust yield more correct software, because we really don't know.

So the gist of your argument is that we don't know because for “some reason” Rust could make testing (this is ironic when you know how much of an improvement Rust testing story is compared to most languages) and code review less practical, to a point where it would more than compensate for a class of bug that have empirically proven really really hard to avoid with conventional methods like testing, code review or runtime tooling. Wonderful.

> If you choose to eliminate bugs of class Y, you'll have none of them, and if you don't -- you will. This has no bearing at all on the question of overall correctness, which is what memory safety ultimately aims to serve. That is why there's no consensus over it.

I was referring to this quote of yours above: “Zig has a pretty good memory safety story”. Which is empirically not so good.
Imagine trying to read that very website as a plain text email. The headers, bolding, and rulers make a huge difference.

Plain text email reminds me of the original ethos behind Markdown. "You're already doing it". Except, not everyone has the same rules. We can all read it but there becomes necessary a translation layer.
Fly indoors by flapping your arms
You can also think of it as a bunch of very small components (CPU, IO, HBM) on a very small PCB that's more or less another larger chip, but with larger features as well (so that it doesn't pay the yield penalties of a large area on a bleeding edge process).
People have done web/mobile banking on Java/Dalvik and ObjC for years. Why would this be an exception?

First, blaming a tool is lazy. While there are problems with C/C++ much of this is due to practices and code complexity. There are tools to help us humans with both of these things. Additionally, do you trust Cython? Why is that (or any other language written in C) better than C? Have you audited that code yourself?

Second, if the developers are as diligent about testing this new browser as they have been with everything else they've done, I would trust it as much as I do Google's Chrome (where I don't trust Google at all) or Apple's Safari (I feel them to be only slightly better than Google).

Third, and perhaps most importantly, if it doesn't work for you that is completely fine. It's not your computer or your data. Why denigrate the project and those who use it or work on it?
That's what a constitutional monarchy is.
I joined a hackathon this weekend on a Python project. I’m brand new to Python, but I know how to code and set up my Linux environment (so I thought).

First, I install python3 packages I think I need from apt and set up vscode plugins for Julia notebooks. Great,I have a repl environment and can use Python library we’re working on.

Now I want to hack the library code. The project docs say to run “just make”. Ok, that’s a rust tool, so I’ll install cargo via apt and get that installed.

The Justfile install just has a pip install with dependencies listed, which appear to be defined in pyproject.toml. I run just install, and at the end it throws errors about dependencies.

In the end, I used conda to set up the environment and get everything installed. But it seems like if the environment doesn’t have something, it gets it from the system instead of installing its own.

The project used setuptools. The python3-pip apt package requires puthon3-setuptools v59. PEP 660 adds editable installs, implemented in setuptools v64.

My takeaway is that you should not use your system installed Python packages for development, and should install as few as needed by your system or else you have to set up more overrides in your project.
> And frankly, given how shit most cell carriers are, I can't wait for Apple to come along and give the incumbents a run for their money.

Why would the most profitable company in the world want to get into one of the worst businesses in the world?

It's absurdly capital intensive.

Sure, Apple has an abundance of capital, but their shareholders are unlikely to approve this over ever more share buybacks...
There are two, one inward and one outward facing. This was highlighted when talking about taking water temp readings when swimming or diving.
It's a different skill than pushing a pencil around, sure, but that's a small portion of what people learn on the way to being good at visual art. I'm terrible at it but know some people who are quite skilled. They are worlds beyond me in terms of composition and expression.

Right now naively generated AI images are having their day, but I expect we'll soon get over that. I think the real future is in visual artists who closely collaborate with future generations of ML systems that are much more tractable and responsive. I expect a lot of that iteration will involve pretty traditional art skills, because those are time-tested ways to convey visual information.
It would be hilarious: the temperature worldwide is roughly 98.6° F, except in NYC where the marathon is being run and it is somewhat warmer. /s
Yeah but this sounds like an awesome service, actually
Of course pairing with gas is cheaper, but that solution isn't going to be carbon neutral. If we only care about cost we should just go back to coal.

I'm not convinced Europe's problems are just timing. Their reliance on gas is a symptom of the weaknesses of renewables. If it is indeed a timing problem, then will they still need gas for 20-30 years? Will we need to wait another 20-30 after that to switch to batteries? Why not spend the next 20 years building nuclear power plants that are already proven and already low carbon? It's not an either-or scenario for renewable and nuclear, but to be good for the climate gas is definitely out.

Also, to respond to your point about pumped storage: what about the locales without mountains for pumping? Battery costs don't look pretty so increasing base load supply via nuclear to alleviate storage requirements makes sense.
Some seem to interpret the very existence of other people's ideas and especially what they perceive as an emerging consensus as a threat to their autonomy? I don't understand but I do observe it. I feel like what people actually take issue with is the existence of Rust and with people talking about it, and so they complain about how often it's on the front page, or they'll complain that it's in the title of the post, etc. But I feel like the root cause here is that they want it to go away, because it's existence bothers them.
And probably more importantly, routing packets through international traffic all the way to the Netherlands takes a while too.
Ask HN: Is Zig's approach( intuitively as better C) better than Nim or Crystal?
> have never associated this with an intentional money laundering service

Most customers of a canonical money launderer, a laundromat, don’t realise it’s a front. That doesn’t matter if the owner is laundering money.

Tornado laundered money for North Korea [1]. (It announced this months before the sanctions, a period in which the developers could have reacted but didn’t [EDIT: in any meaningful way].) That it was also obfuscating legitimate flows is frankly irrelevant.

[1] https://www.bloomberg.com/news/articles/2022-08-08/crypto-mi...
So maybe one can say:

Europe will indeed lack energy this winter, mostly gas. The article writer may not realise that the energy lacking is mostly gas, not so much electricity, but that doesn't prevent the article's conclusion from being right. Because the price of electricity is one of "Finland's power problems".

Cluelessly happening to be right.
Relatedly...

One of the things I'm not happy about on my current machine (Ryzen 1800X, RTX 2070S) is the heat and noise. I'm going to invest in a better case and fans next time, but new hardware is trying to make the problem even worse. The new hardware is supposed to be very efficient if you limit the max power, but they don't make it easy to do.

From what I can tell the only way to change power limits and fan curves for CPU/GPU are either to reboot into BIOS or use multiple separate manufacturer's shitty bloated windows GUI utilities. AMD's Ryzen Master software is supposed to be good but it doesn't work at all if you have Hyper-V enabled which is basically mandatory for developers nowadays. My GPU's default fan curves have them turn on/off around typical idle desktop temperatures so they continuously cycle on/off and have worn out the bearings and now make a scraping noise every time they do this. The only way to fix this is to launch a bloated windows GUI utility every boot. I was surprised to not find an open source Linux library or kernel driver that lets you read and write fan speeds for GPU and motherboard controlled fans.

I want two things:

1. A simple, unobtrusive button in my system tray that lets me toggle power limits of my CPU and GPU from "silent" to "performance".

2. A simple, unobtrusive way to configure fan curves with averaging and hysteresis that, crucially, lets the case fan speeds be controlled by a combination of GPU and CPU temperatures.

As far as I know neither of those are possible today. I've considered buying or making a USB fan speed controller and even plugging my GPU fans into it because there's no other good way to control them.
Is Apple holding a gun to every person’s head saying “pay for Apple One or else”?
How do squash commits maintain bisectability? They do compress history, and granularity is lost, so one can bisect, but on large batches of code (to be specific, as large as merges; if a team adopts small merges, the granularity is retained, but the amount of branches may be untenable). One can keep the private (pre-squash) branches, but they won't be in the main branch history, so one can't bisect.
If you're a man, aren't ridiculously wealthy and/or good looking and you're still using dating apps you're an idiot or lazy.

Dating apps basically force men and women to make decisions on very superficial criteria. It's why the whole "I won't date men under 6 feet tall" thing started. Since women seem to have the problem of too many matches more than men do, they're the ones who get to invent the criteria.

There's so much more to attraction than pictures and a brief bio.
If the Blade Sees Its Shadow, It’s Another 64th of Accuracy
Where I live residential neighborhoods have 4-way stops at every intersection so preferably everyone would be braking all the time, yes.

They obviously are not and cruising through stop signs (and sometimes killing children!) is the norm. If EVs encourage this driving style that is another strong point in favor of "electric cars can't solve the problem of cars."
A monopoly would require they control the entire market for a given product or service. Apple isn't a monopoly in any area - but they are a strong competitor in many areas. They're more like a western take on a chaebol [1] in my opinion.

[1] https://en.wikipedia.org/wiki/Chaebol
I've commented on this before on HN. I have sleep apnea and a ResMed CPAP. A very US-centric response:

Insurance also seems to have access to this data in one way or another (not sure if direct with ResMed or via your doctor). If you don't hit your "compliance target" for treatment, insurance will cease paying 'their share' of the cost.

So I found myself in a downward spiral of
0. Struggling to sleep with sleep apnea. Tons of ramifications of not getting good sleep that I don't need to get into.
1. Struggling to adapt to sleeping with this device strapped to my face. I would take it off unconsciously.. I would often find the hose laying next to me in the morning still "pumping", or be told by my wife of belligerent (unconscious) responses to her prompting me to put it back on in the middle of the night.
2. Losing sleep from constantly waking up throughout the night because of the CPAP/from anxiety
3. Anxiety over not meeting my compliance target of 4 hours of use per night (as interpreted by the CPAP knowing the proper amount of back-pressure when in use i.e. not just turned on and not worn).
4. Getting charged more because I did not meet my targets for enough time
5. Eventually owning the CPAP outright
6. Eventually discontinuing therapy and somehow having slightly improved levels of sleep that I've never bothered to attempt to restart therapy
https://www.imore.com/aircard-card-shaped-airtag-works-apple...
Yeah, and it's a bad reason. You can setup a dedicated VPN device with any old computer very easily. It's also way more flexible.
I have a client with a linux host that acts as a fileserver and an ingress point for remote work. No VPN, they just tunnel over ssh to do RDP.
Announced on mastodon https://fosstodon.org/@libreoffice/108984695711660679
It's insane we let Google run the web and be the literal gatekeeper of it. Chrome is literally the gate you use to enter the web and its owned by Google. The solution is surely to make that monopoly illegal. After all we/government constantly blocks mergers that seem much more benign and less impactful (see Amazon/iRobot acquisition) just because they involve money? This is far worse.
I agree that is part of the issue, but not the whole. Efficacy is a problem with China's domestic product.[1]

[1] https://www.ft.com/content/729f1dc0-32d1-42c9-bb62-63a41f1e8...
It is my opinion that pretty much all architectures already exist in the brain for some use or another. Otherwise we wouldn’t be able to reason about them
Google spins out secret hi-speed telecom project called Aalyria
HTML is great when you deal with lots of email correspondence at work. The signatures and formatting make it easier to anchor memories and navigate conversations.
While I’m sure AR glasses are coming and will be popular, the notion that they’ll be so popular that smart phones won’t even have screens is particularly bold.

Smartphones didn’t replace PDAs, most people didn’t have a PDA to replace. Smart phones replaced whole categories of devices and bundled them into one: cameras, camera phones, PDAs, MP3 players, watches, timers, alarm clocks etc.

People keep looking for “the next big thing” and it just isn’t coming. The smartphone was a singular event in the history of computing and it wont be replicated within our lifetimes. At most it will be unbundled again, unevenly (eg, smart watches, and glasses)
Show HN: Truck Rental Price Comparison Search (US Only for Now)
Most of the major truck rental providers like U-Haul, Penske, Hertz, and the others, are notorious for black box pricing. The daily rates and cost per miles fluctuate tremendously based on supply and demand, seasonality, day-of-week, location, and other variables.

TruckRentalPrices.com aims to provide a window of transparency into these black boxes, to help renters better estimate out-of-pocket costs when budgeting their move.

For this initial MVP, we ran tens-of-thousands of sample trip queries to the various providers quoting systems using Selenium and other libraries. We used random dates and locations as inputs. Our goal was to identify crucial metrics such as minimums, average, and maximum costs per mile and daily rates, and comparing weekend vs weekday rates.

For example, our data shows that a 26' Budget Box Truck in the US has the following rates:

Average Daily Base Rate: $105.30
Average Weekend Base Rate: $149.99
Average Cost Per Mile: $0.91
Minimum Cost Per Mile: $0.57
Maximum Cost Per Mile: $2.49

We also break down costs by state.

We display this data along side the top 6 providers in the US: U-haul, Home Depot, Hertz, Penske, Budget, and Enterprise - on a single page.

More providers and data will be added in the next phase. We will include a calculator that will provide cost estimates from point A to point B, and eventually opening up to more regions outside the US.

This site was built using the following technologies: Next.js on Vercel, Cloudfront, Lambda@Edge, S3, Route53, and DynamoDB on AWS.

Looking forward to your feedback, feature requests, or anything else that would be helpful. And thanks in advance for being kind in the comments :)
> No idea about Hinkley Point but TVOs 2 earlier reactors have costs in the 15 to 20€/MWh range

That is simply the operating cost. Yes, nuclear can be quite competitive if your reactor is provided for free by the Nuclear Fairy.
I just built a Ryzen 5600G system (without a discrete video card atm) and you can set either temperature or power consumption limits in the BIOS and it will underclock itself (actually turbo boost less) until it obeys your limits.

Perhaps I'll wait with the video card until they give me the option to do the same there...
Yes, I'm happy with the flow. In Firefox I have a button that adds the article with one click, and in Safari on iOS it's two clicks; share -> instapaper.
it's so bizarre! why would they only do it halfway? and import is the least useful direction for them to implement.. how often are you building models outside of Mathematica to solve inside?

I can't use the Gurobi support, sadly, since my Gurobi instance is on another box (where I don't have MMA), and I needed to benchmark against HiGHS, CBC etc.
Probably. I'm sure there are actually good reasons for keeping that setting turned off. But it's annoying when you want to look at an edge case like this. :-)

I'm debating if I'll keep it set so that this works, or put it back the way it was.
I believe this already exists

https://chipolo.net/en-us/products/chipolo-card-spot
Same here— in the east bay (Milpitas). I was alarmed by how much silt built up on any outdoor surface. I assumed it was due to nearby highways and busy roads. Left that living situation after 2-3 months due to the concern.
Loss leader, maybe. Traditionally not Apple’s style, but if they are indeed changing up their business model, then who knows.
If I had 45 million dollars in my house, I'd look into whatever the hell individuals of that net worth are doing to protect themselves.

Which, as I understand it, mostly consists of not keeping it as a gold brick in their basement, and not living in a shitty neighbourhood. It's harder to rubber hose attack someone who isn't keeping all their wealth in a crypto wallet.
The patent would apply to the model's architecture rather than the trained values so the black box nature of deep learning doesn't matter too much.
And the use case—a wallet that users are likely to sit on—is not the easiest in which to make a safe ultra-thin battery...
> Your approach and the approach of various others in this thread seem to be a simple case of engineers' perspective being totally out of touch with the perspectives of the actual users.

You answered in a thread of which the initial comment was "seeing this code, I’m happy that I no longer do PHP", why would you expect us to be talking about anything else than the technical aspects?

You're just completely out of topic so I won't waste my time answering the rest of your statements.
80 char wrapping is solved by format=flowed. However none of the popular providers seem to implement it.
Absolutely. I love how much I can repair/maintain my Roomba. It's the most maintainable device in the house, almost. There's two dogs that shed, so we're rather rough on the Roomba and Braava. It's not like core components break, it's all wear items that are very easily serviceable. (I actually desire a more top of the line, more repairable & pet-friendly Roomba.)

Amazon's hardware product ethos is the exact inverse. Replace it or trade it in when it's old or dies, and buy the new one. Their hardware, even some recent Kindles, doesn't scream premium quality.
We have a unlimited source of energy generator up in the sky. Humans need to get their act together and resist the urge for anti-human arguments. IMO we need to get going more than ever towards: https://en.wikipedia.org/wiki/Kardashev_scale#Type_I

I predict that in 2040 there are going to be "space enviromentalists" that will try to prevent humans from exploring space in the name of keeping it as is.

Solving fusion power would be a watershed moment for humans and that's where the focus needs to be. The other one is Cancer that needs to be eradicated.
Did you read my comment at all? You’re replying to a comment that quite specifically answers the question in your reply.
Brakes aren't necessary to stop an EV nor to hold a car at a stop on an incline.

The only time a Tesla needs to use brake pads are for emergency stops and for the parking brake.
Do you mean https://en.wikipedia.org/wiki/Quoted-printable ? Since its a transfer encoding, the email client needs to decode it before rendering it. Its comparable to HTTP chunking.
“Slow as shit” is relative, I guess.

Vim definitely starts up faster. But to make it more comparable, do you consider “emacs -nw -Q” slow too? What do you get for “time emacs -nw -Q -eval '(kill-emacs)'”?
This makes me wish I had studied more math
I usually hear it referred to as the "fediverse", which seems catchier and solves the concern you have.
> Left unchecked, it’s not hard to imagine AI art crowding out illustrations that took days or weeks for someone to make.

This reminds me of what someone from the 1800's would say:

"If left unchecked, it is not hard to imagine photography crowding out paintings that took days or weeks for someone to make."

Or several thousand years ago when the pottery wheel was invented.

Or when humans learned to cast metals instead of having to chisel stone.

Art is the expression of human creativity. Art transcends the medium. In addition, making art more accessible to more people is a good thing.

There are probably a lot of people who did not consider themselves artists, but with creative use of prompts and img-to-img can actually create stunning works. That is a good thing, not a bad thing.
Kursi Nashin
I find philosophers' obsession with philosophy "in the original" to be weird.

Nobody would expect me to read Einstein, or Darwin, or Newton. I read modern formulations of those theories, which are not only more correct, but more clearly written. The original works are useful to understand the history of the thought, but nobody would imagine I don't understand relativity, evolution, or gravity just because I didn't read the original work.

Philosophy isn't science, and shouldn't be compared unfavorably just because of that. Philosophy is more akin to literature: it's a way of helping you get through your life, and the way it's expressed matters as much as the thought being expressed. That's true even for philosophers like Kant, who were working on epistemological issues that overlap with science.

But it's still weird to me that well-known philosophers get treated not like well-known fiction writers, but closer to scripture. To the degree that Kant was a philosopher of ideas, you can get those ideas perfectly well elsewhere. He himself was not the best expresser of those ideas, even when he was the one who originated them. There may well still be merit to reading him, but the question here implies that you're at fault if you haven't, and that's bogus.