skysight-inc/HackerNews huggingface dataset:
I would avoid CloudFlare as non-paying customer. Their free tier limit is 1k domains. Might sound like a lot, but if you run multiple subdomains (e.g. dev, stg, prod) in kubernetes using dynamic domain registration (e.g. external-dns), you'll hit that limit quickly.

To compare a popular service, Route53 (no affiliation) limit is 10k and they won't charge extra if you want to increase the limit, all you need to do is open a support ticket explaining the use case.
How to Invest: The Few Key Things You Need to Know
Not sure. When the shared hosting pattern was popular, it needed to support the users running background daemons that ran all the time, plus things like "cron" and "at", etc. It's not very clear, but the article reads like none of that would work.
V uses Result types for handling errors, and the developer must handle them by propagating the error or breaking/returning or panicing.

For example:

// os.v
fn open(path string) !File {}

// main.v
file := os.open('out.txt') or { panic('failed to open: $err') }
file := os.open('out.txt') or { return }
file := os.open('out.txt')! // propagate the error
if file := os.open('out.txt') {} // alternative scoped syntax
A coal plant can be shut down immediately and dismantled without massive environmental impact.

Undoing a landscape change on the scale of the Grand Canyon is a very different proposition.
Spent a few months writing a pretty hefty Cqrs app in Go last year, had a fun but pretty unintuitive experience with rustlingss, and V really does seem like a cool in between! I look forward to taking it for a spin
Wordplay. I can hold your hand in my hand, is it similar to a phone?

Otherwise your line of reasoning boils down to “it exists.”
> Rust is not a problem solver; it is going to fight you all the way through because of its emphasis on programmatic correctness. With Rust, you have to have the solution first, consider the language-specific caveats, and write something in such a way that you don't go back and have to improve it.

You just described my reasons for switching from Rust to Go better than I ever have.
Pretty balanced article, but I think it skips over the (for me) main points of using Go:

* Go was developed within Google, mainly as a response to C++ projects that had grown unwieldy, in terms of dependencies and compilation speed. As a result, the language is designed from scratch with compilation speed in mind, and unused dependencies are disallowed.

* There are few changes to the language. When a new Go compiler is released, I go "nice, wonder which tooling and performance improvements are present" and not "oh no, how many repositories will need patches". Go code can be expected to compile 10+ years ahead. The same is not always the case for C, C++, Zig and possibly even Rust.

* Deployment and crosscompilation is straightforward.
I honestly think the only remaining thing I'd need from Go to almost never pick up Rust for a new project is sum types.

If there was a NewGo with no concept of a raw 'nil' value (replaced by Maybe<T>) and err, res in the standard library replaced with Result<T, E>, I'd have vanishingly few reasons to use Rust.

If we got TinyNewGo too for embedded/WASM… uh oh
They are held to the standards they set to themselves.

You can't brag about your open source server code and then stop updating it for a year.

You can't spend all day on twitter writing bullshit to attract a certain political demographic and then add a crypto wallet to a chat client.

etc etc
Is US willing to pay cushy salaries and provide education to those electricians? Supply and demand and all that jazz.
They should look again back to the first quarter of 2021. 6 points and not a single comment. Perhaps they've been deleted.
Just had a 2019 MacBook Pro 16" have its SSD die randomly. Took it to a repair shop and they said that since the internal SSD is soldered on to the logic board, there is no easy way to repair it without also getting a whole new board, so the machine is essentially completely bricked. I can't even boot it off of an external drive because Apple requires the boot volume to be the internal SSD!

I couldn't believe it was designed in such a fragile and user-hostile way. I took care of it, didn't drop it or spill anything on it, and it is bricked after just a couple of years due to a simple component failure beyond my control.
> For example, official adoption of Flakes will mean Nix will no longer be a mono-repo.

Do you mean nixpkgs? I don't think stabilizing flakes means nixpkgs won't remain a monorepo.
Yes. FWIW, also mentioned at the Wikipedia page and Schneier essay at Wired that I linked to.
Keen to hear from render about this. I just joined render and so I want to know what might cause them to do this.

Always happy to hear alternative suggestions but I really just love being able to git push and leave it to CI to deploy easily.
Hetzner deleted my dedicated server a couple of days after signup, and banned my account. A friend had the same experience. At least I didn't get charged anything for it (IIRC billing happens at the end-of-month).

I even went through their live-video face verification and passport scan and they didn't budge on this.
> The main problem with devices like Apple's Mx series laptops is that everything works fine...until it doesn't. This device is non-repairable and […]

The sad unspoken truth is that most apple users are just rich enough to replace the whole thing when it breaks, and don’t really care much of the environmental issues if apple hardware.
Very interesting, and can be used (as is expected) for personal tools-subprojects:

e.g.: "Have you ever wanted to ask questions to the "man pages"? Try privateGPT, just dump them in the source_documents/ directory..."
Apple has a tradein program where you can trade in your current Apple device for a discount on a new device.
> It's entirely possible for this to be true and their methodology to still be effective and valid. What that would mean is that the ordering of words adds little predictive power to the classification (whether or not the paper is replicable). I can easily imagine that to be the case. For example, it is a commonly-held belief that it would be a struggle to replicate many papers in the social sciences. If that was the case, this "bag of words" approach would work for those papers, because the mere existence of social science vocabulary would raise the likelihood of failure to replicate.

What is this is true, it would also mean that the model was of zero or negative value for actual real world use. It is not new insight - least of all to academics - that papers on subjects like cancer cures, consumer prices, or perceptions of well-being are more difficult to replicate than papers on subjects like molecular bonds or the behaviour of steel under torsion.

On the other hand, academics also have an understanding of study power, study construction, how [un]expected the findings are, and the actual significance of the results to the field, all hugely significant information the ML organism does not incorporate. So the model is less useful than the human judgements it purports to replace. Just because a curve fits doesn't mean the model is an improvement on existing understanding

Indeed, as the model described appears to be based on naive keyword associations across a very small number of papers, it's likely less useful even than a Reddit contrarian saying "bah economics" to every economics paper, as at least the Reddit contrarian might occasionally be able to highlight conspicuously suspect-sounding elements of some abstracts, and won't classify a bad economics paper on the steel industry as better than its peers because it contains terms associated with engineering papers and the name of the prestigious institution the author is an undergraduate at
What they are doing is just conditioning on the topic, author, institution and media attention to predict replicability. But they predict averages, can't make reliable predictions about specific papers. And the study is focusing only on Psychology, even though they trained their embeddings on 2m paper abstracts.
I think it's one of those things where you need to drink the coolaid. Once you get over the learning hump and fighting against you, you won't want to go back to languages with poorer and less strict type systems. There a lot of value in letting the compiler do it for you
There are plenty of people that are passionate about their work. Just because it’s programming computers and not curing cancer doesn’t change this. It also doesn’t mean they don’t lead full lives. It doesn’t mean they are being taken advantage of.

In my experience people that claim otherwise are just getting less out of work than they could. Kind of a waste of 40 hours a week.

(Sure, bad situations exist etc. etc. but that’s just true of everything.)
I don’t think a “last language” is something to aspire towards.

Even if you mostly write Rust (or whatever), it’s still very useful to know other languages. Learning C will teach you how rust works under the hood, and teach you a lot about FFI systems everywhere. Learning javascript will be a massive help if you do web programming. I’m learning ML at the moment and python for that seems like a hard requirement. If you develop for Apple’s platforms, Swift is important to know. And so on.

And most languages just aren’t that hard to learn anyway. If you’re an experienced programmer, learning enough Go to be dangerous is a weekend project. It’s just not that much work.
Consumers care but have no choice.

Like consumers that want to buy a phone that fit in the hand… there is none at a reasonable price.
I was agonizing over this choice too. Eventually rust won:

* Feels closer to the good old Pascal days where you control everything

* Safer bet should wasm & friends explode

* Already have python for quick & dirt so picking something more extreme made sense. Go feels sorta in the middle

* Its in kernel & loads of hype so unlikely to go away
Yeah, it’s the complexity that makes the difference. There’s nothing but that to differentiate anything. You, a phone, a G class star, a comedy special on DVD. All “just” complex arrangements of matter.

People make a big deal out of those differences though, go figure!
My wife and I have been attending and we can honestly say it's the worst planned festival we've been to in a long time in terms of crowd flow, safety in that regard, and transportation in and out and to and from the festival. It's really a nightmare.

That being said, it's made for a couple of pretty magical nights walking through Golden gate park. It really is a magical place, SF, golden gate park. The weather here is amazing, this is August! It's just not the experience I think a lot of others are prepared for.
AI is the exact opposite of a solution in search of a problem
And yet in spite of this the majority of abusive traffic we receive is from Hetzner.

What’s the point of these draconian identity measures if criminals are abusing others through your service anyway?
You might be interested by my similar service: https://elest.io/cicd

We offer a similar experience to Render/Heroku but we do it on dedicated VM instead of a giant cluster with all the customers. So this means full isolation of your workloads. And you can deploy anywhere (112 regions supported and also BYOVM)

We support 17 managed DB (including Postgres of course) and also 233 open source software.
You comment this on a website which has weekly threads about "how I burned out switching from dev to management" or "How I started a small business on an island because the switch to management fucked up my life" threads.
I don't need website to run on IPv4. Almost every mobile provider has IPv6 deployed here in India. With IPv6, there's no issue of NAT.
How I convert PowerShell terminal output to HTML
GC is often faster than ownership. All the extra clones are costly.
Now try that on some domain you're not familiar with...

If you ever have to change lifetimes of existing functions/structs on a non-trivial Rust code base, you're screwed.
you're not going to learn how to draw by reading books or surveying the internet
Microsoft’s Role in Email Breach to Be Part of Cyber Inquiry
Restaurants closed for about 6 weeks in some regions in December-January, and ICUs statewide were at 0% capacity in late December so I’d say that was a really good idea. That still doesn’t reach a year after the first shutdowns, and anyway they had been open for months prior, so not even close to a year of total closure.

Most schools definitely were not closed for almost two years either. IIRC the only district that even came close to 2 years was San Francisco (due to seismic levels of school board incompetence, ending in a recall). If you live in SF that could be why it feels like most schools were closed that long—but in fact that length was so abnormal, even in “harsh” California, that it got a generally pro-covid-restrictions city to recall the school board.

> People conflate China style lockdown with massively disruptive policies we had in California.

Ok and they’re wrong since they aren’t even close. People conflate all kinds of things. I’m sorry a police officer threatened you—as a country we definitely have a problem with power-tripping cops. Still doesn’t mean we did a China-style lockdown policy.

> The narrative is more, if anyone advocates for anything like that again they are the enemy.

Yeah see this is what I mean about how this discourse has gotten utterly deranged. Yes, if there’s a respiratory illness straining the ICU system to the breaking point again in the future, I think the government should close restaurants etc. for a few months (with aid for small businesses and individuals). So what does it mean that I am “the enemy”? Are you going to do something to me in that scenario?
I was under the impression that you can always get more resolution out of MRI by scanning for longer and giving the machine more compute and RAM.
Oh right also Zebbler has been doing deco/dj/vj at DEFCON the past some years.
Can do the same with C, and it is still being improved. Safety is IMHO a bit overrated.
>Which is better, Rust or Go? Go or Rust? Which language should you choose for your next project in 2023, and why?

Meanwhile, I'm here considering Common Lisp :)

Not being able to generate a statically compiled binary is an issue though...
certainly speaks to a profound lack of understanding of basics. imagine the ux choices an organization like that would make, if they can't think to highlight a screenshot in an accessible manner of something that's intrinsically a visual product
To some extent I agree, but it really depends on what you do and for whom. When I asked why this company decided to swap windows for linux (for certain teams) I was told their tools (terraform, python, ssh via cygwin, helm, kubectl etc) would break very frequently with windows updates. So they had to do everything via ssh which isn't that convenient.

I've used windows machines for years doing the same thing elsewhere and I had none of these problems. I run cygwin,wsl or a Linux VM and I had everything I wanted locally run on a Windows laptop.

Now having a Linux laptop (based on rhel9) many things are really nice. For example: I cun run gui apps via x11 over LAN on my desktop, I can share many dotfiles from my desktop to have the laptop configured exactly how I like it. But there is a price to pay. Unsurprisingly having to use outlook and ms teams via a browser is a pain.
I'd like to see the scan done with a CT scanner, but with perhaps 10 different photon energies.

That should give plenty of information to separate different element concentrations in papyrus and ink
> The same is not always the case for C, C++

That's just completely not true, especially for C. There is a lot of C code older than most commenters on this site that's still used in production and compiled with modern compilers
Switching from a 0.028% probability to 0.0028% isn’t worth more hassle than just having ads every day, all the time.
Good to hear! I don't know their sources.
In the (German) podcast alternativlos two nerds interview the Wendelstein 7-X people and ask them specifically what stops them from moving faster and their answer was: money.
While I hear you and grok+understand you; I think this 100% comes from your background and what problems you are trying to solve. As someone that does a ton of systems (traditional definition; e.g. embedded, OS, emudev, etc) development in my hobby time, Rust (and Zig, more often these days [for me]) is perfectly conducive to my use cases and improves my development flow; while using Go would get in the way far too often.

But when I do work Go excels in (web architecture, especially), I'm not particularly keen on using Rust or Zig in it's place. While it's perfectly possible to build a Postgres-fronting, redis-cached microservice to manage users, auth, etc in Rust, it's going to be an exercise in frustration compared to something more streamlined for that task.
I wish search engines could boost good sources of links like this one instead of the piles of junk and spam links that dominate the internet today.
And get paid peanuts in return?
> not charging or using the battery at all once it is done charging, without me having to physically remove the battery

Most flagship devices already do this. They automatically enter kiosk mode after being plugged in for a few days which eliminates the spicy pillow problem by keeping battery voltage significantly lower than normal. Eg https://support.apple.com/en-gu/HT208710

> I thought this is how laptops used to work

Transients are a problem for laptops and desktops too. Eg:

- Macbooks go into limp mode by asserting PROCHOT when the battery is <10% (or disconnected or high internal resistance) regardless of whether the laptop is plugged in. If they didn't, a sudden increase in power usage would cause enough voltage sag to reset the machine or cause data corruption. See https://apple.stackexchange.com/questions/380493/cpu-throttl...

- An RTX 3090 draws only 350W, but transients are often double that. A lotta people with weak PSUs and aggressive OCP had random reboots and bluescreens until they upgraded their PSU. The newer RTX 4090 has a better VRM which causes smaller transients so it can work with a smaller PSU despite having a 450W TDP.
Hey Joe,

Would this prevent you from integrating some modules such as AWS (I believe) from TF?

So much love for Pulumi from me, it’s an amazing product.
Aside from the issue here, and the PRIVACY mess, it's the best thing since email was invented.

Availability, universally accepted, free (to the product: you), large storage, easy to use.

There is no serious competition, and I say this as a Hotmail user since well before Larry and Sergey opened their doors.

I have a vanity domain which MX's to Gmail so I can move it to another service _when_ they bumrush me, but I don't want to have that happen so I keep my account in good standimg.

Other than self-hosting or a paid service, do you have a suggestion for an alternative?

I know I'm not the OP, but I'm genuinely interested in this.
As I understand it, an aarch64 Mac can virtualize aarch64 Linux and does not have to emulate it. Here's an Apple sample project: https://developer.apple.com/documentation/virtualization/run...
I've tried Rust for a short while to get a good feel. I've been Go developer for nearly a decade. Unfortunately there's a bit of a forced and misleading Rust favoritism the days but from my experience in various startups, including my current one, Go is by far the best choice for backend development!

- Rust is not suitable for fast paste startup environment

- Rust is not suitable if the initial team members are not Rust experts

- Rust is not suitable if the startup doesn't have money (Rust devs are very expensive and scarce)

- Rust is not general hire friendly

- Rust is not ideal for iterative and high refactor potential of startup culture

- Rust is painful/heartbreaking when eventuality of a pivot approaches

- Rust is not an advantage in anything startup related

Go is the exact opposite of above points! Note: I didn't talk about performance, feature or whatever else ... both languages are very very close to each other!
Whenever you hear someone trot out facts about “human nature” you know they’ve run out of reasonable avenues of thought on the issue.

Why, for instance, didn’t any of this apply pre-COVID when distributed teams were already common? Are humans beings not social creatures when the same conglomerate owns the office real estate containing all meeting participants?
Maybe I’m reading this wrong, but an additional 2ms latency on every query seems pretty unacceptable to me. Do you have any plans to mitigate this downside?
Do we? Case numbers in Melbourne seemed to go down a few weeks after we went into hard lockdown, each and every time we did it.

It could have been a coincidence each time, but I’d need some good studies to convince me.
>and refusing to bother with company provided computers

To you and people that do this:

Do you enroll your personal PC in the companies MDM like intune or Jamf?

Do you install their endpoint protection/antivirus/EDR/MDR?

or you just leave it unmanaged?
This article on promotes slang maths!

I like slang, too, but I doubt that slang mathematics would be much good for the kinds of subtlety I've seen used in limit theorems.
Obvious reply, but don't forget e.g. Andrew Tanenbaum's Minix - some code was made exactly for educational purpose. (There should be a cone for that: classic codebases for production and classic codebases for education.)
> and possibly even Rust.

This is patently false. Rust has a severe backwards compatibility policy.
Kind of funny, the experience I’ve had with go was ripping my hair out trying to get dependencies installed. Cargo was incredibly helpful and made the process painless.

If I’m doing something for fun I always go to Python though. Just makes everything seem incredibly natural, and given all the fancy interpreters it can be pretty fast.
Yep. Lithuanian here. Tap water is safe. I heard about rare nuts who drink bottled water because they saw it on TV in movies. But that’s about it.
Yes, see Apple's documentation: https://developer.apple.com/documentation/virtualization/run...
True, I am using my 2014 desktop and my work PC is from 2020. Totally normal...
I had the same experience, I tried to deploy a repository of telegram userbot in python, they immediately banned without any notice
Smoke Point of Cooking Oils
It’s not even outdated. Drinking tap water here in Lithuania was safe since forever.
That’s a business problem though, not a customer problem. And even more so now that this customer tried to move all their services, failed and has to move back to their old provider. This business will never ever get this customer back.
[Video Demo] Android Red Team: Over the Air, Under the Radar
See also GNU Rush:

> GNU Rush is a Restricted User Shell, designed for sites providing limited remote access to their resources, such as, for example, savannah.gnu.org. Its main program, rush, is configured as a user login shell for users that are allowed only remote access to the machine. Using a flexible configuration file, GNU Rush gives administrator complete control over the command lines that users execute, and allows to tune the usage of system resources, such as virtual memory, CPU time, etc. on a per-user basis.

> In particular, GNU Rush allows to run remote programs in a chrooted environment, which helps tighten security when offering access over such programs as sftp-server or scp, that access the entire file system by default.

https://www.gnu.org.ua/software/rush
Hi, generationP! Excuse me for the unrelated question but it may be the only way to ask you. I've found you comment from a while ago: https://news.ycombinator.com/item?id=30316156
Could you tell a little bit more about thing named "Plato"? It is more a history question and I cannot find any references in the Internet about it. If you are more comfortable with private messages, I can be reached at ultranymous at proton dot me