skysight-inc/HackerNews huggingface dataset:
Programs that would crash when using the memory-safe compiler aren't standards conforming. If you're worried that programs crashing due to bugs can be used for a denial-of-service attack... Well, yes, that is a thing.

Low-level OS and device-handling code may need to do something that won't be seen as memory safe, but I expect that for such cases you'd need to do something similarly unsafe (eg, call an assembly-language routine) in any "memory safe" language.

I'm not familiar with how ASAN is implemented, but since it doesn't change the number of bytes in a pointer variable, I expect that it either doesn't catch all out-of-bounds accesses or has a much higher (worst case) performance impact than what I outlined.
I like this suggestion from another sub-thread:

> bias for action when it's a reversible decision

https://news.ycombinator.com/item?id=30376853
They have great services for the price, and their machines are reliable.
Foucault Pendulum
I always feel this is a little unfair. Sure, a Python program and an R program, written the same way, using the same data structures, etc.. is going to usually show the R program is faster.

But getting to that point is where the challenge is, and I feel that Python makes thinking about things like data structures and the algorithms you're using (in the case of external libraries) or writing much easier than other languages.

In my experience once you "get there" that is enough.
Look at how often V8’s sandboxes get exploited. It’s all developed by humans, which means there will always be errors.

Saying just make airtight sandboxes is like just write bug-free code.
Remindes me of this video I found entertaining on the subject I came across last year:

https://m.youtube.com/watch?v=q7aVu8Bslhw
Part of it is a culture that discourages complaining about after hours work.

There's an expectation that everyone is a night owl and that night time emergency work is fun, and that these fires are to be expected.

Finally, engineers seem to get this feeling of being important because they wake up and work at night. It's really a form of insanity.
The separate components of Jitsi make it quite clean to scale and customise though. A monolith doesn't seem superior except for the very smallest deployments where simplicity is key.
Why?

Old laptop would have cost $100 more if they optioned it in at purchase like we currently do.

That'd be a neat trick to be honest, buy a base CPU, and if it works for your usage you saved, if not, buy the upgrade.

Subscriptions getting non technical users are the only way this goes wrong, and not saying it won't, but that's not really where things are at.

-

HP is doing that with ink, I was truly deeply horrified to find out my mother pays a subscription for her printer.

The printer won't work without internet, even for local printing.

And you pay per page, not for ink. So they send you ink whenever you're out for "free", but if you run out of pages you can't print anymore...
One thing that was always abundantly clear is that long-term thinking and discipline is something that you are, it isn't particularly context dependent nor something you can teach beyond natural inclination. Virtually all of the poor people I grew up and lived around with these manifest traits got out of poverty eventually and never came back. For these people, a positive mindset may be helpful. That combination of long-term thinking and discipline are like compound interest, given enough time you can build substantial value on it no matter how little you start with.

In this sense, poverty is a personality trait trap. If you don't have these traits and you find yourself in poverty, you are stuck because you'll never spontaneously develop these traits. All of which creates a selection bias where the population of people in poverty are naturally depleted of these helpful traits. Many people are born into this position.

If you are in a middle-class situation and lack these traits, you can nonetheless afford some drag loss as a consequence of having excess income -- the median US household can afford to frivolously waste ~$12k/year without materially changing their position beyond lack of wealth accumulation. That is a large de facto safety net for lack of long-term thinking or discipline. Poor people don't have this. Being middle-class doesn't create long-term thinking or discipline, as is also amply evident, but you can afford to make more poor life choices.

In a sense, I agree with the article that it won't materially change outcomes. Even if you can divide people in poverty by these traits, the people with them are likely to get out of poverty regardless, and it does nothing constructive for people without them.
Yeah, it looks like the domain huffpost.com is banned.
There are other options besides 'positive' and 'negative' mindset. For everyone.
All the compilers I use have a default C version, and an optional flag to control which version to use. It's a non-issue.
One thing that might help is accepting the fact that you can never learn everything there is the learn. Human lifespans are finite and it’s just impossible to ever know everything. Focus on getting done what’s in front of you, and once in a while take a look at where you’d like to go and learn what you need to get there.

It will be liberating to accept that you have to let some (many) things just pass you by.
This is basically fixed-time vs fixed-scope. You're detailing fixed-time, but fixed-scope projects do also exist.
I feel like those are two separate levels of concerns though.

Airtight sandboxing would be easier in a memory safe language prevents certain classes of bugs.
> SNAP, section 8, Medicaid, TANF, SSDI, SSI, EIC, "Child Tax Credits", etc

Have you actually attempted to take advantage of any of these? Some of them apply only to a small subset of people - SSDI AND SSI explicitly exclude able-bodied poor. One is available only to adults who have already worked 10 years, and one actively goes away if you ever even collect assets (or even marry!) this effectively keeping you in poverty. One you mentioned is a program that no longer exists. And SNAP is more or less generous depending on the state in which you live, fwiw.
Why would the music and style be treated as more special than the concept of the game ?
How did you even find that site in the first place? It's not in their profile, it's not in the top duckduckgo results for "CIELO Enterprise Solutions". How long were you digging around to find something, anything, to try and pwn them about their high engineering standards comment?
Problem is, I only start watching movies I am most likely to enjoy :) My approach to choosing something to watch is another issue, but that is more about analysis paralysis.

As for the original issue, it's probably more about my mind wandering all the time. Watching a movie, I can suddenly distact and think about a recent article or part of the book that I didn't manage to understand and then the movie is practically over for me. I must immediately figure it out in order to feel good again.
That is only in cities. Across the majority of the US your statement is not true. Poor people across the Midwest and South need a car because walking, biking, bussing, and trains are not available to them.
That's certainly NOT generalisable to Sweden as a whole. Rural Sweden is definitely not accessible by public transport as a whole.
I think typically people don't start out thinking they'll use Numba, they start out using Python (for a multitude of valid reasons). Then eventually they want to optimize a single bottleneck at which point Numba makes a lot more sense than rewriting everything in Julia/Rust/whatever or calling some language from Python for which no convenient mechanism exists.

And when thinking about something more than optimizing a single function, but about a large codebase and the context in which you need it, Julia is rarely a compelling option.
I’m not the author of this and have yet to try it (but I’m going to soon), but it really looks cool and I’ve been looking for something like this for awhile.. I like the fact that because he has it hosted on Replit (believe he has CF in front), he can either edit md files within the Replit UI, or from edit mode within his webui. Neat stuff imo.

https://youtu.be/3qFqnuqIcm8

https://github.com/splch/slc.is

https://replit.com/@splch/slcis
A vast majority of people are simply not "trapped" to that extent. They're better off staying and paying down their debt with the increased incomes they can earn in the U.S. The unavailability of bankruptcy is only ever an issue for a small fraction of basically non-traditional students, either at for-profit colleges or pursuing some sort of professional education that ends up not recouping the expenses involved.
It had good support on the Iberian Peninsula, because for whatever reason Timex had a factory producing them close to Lisbon.

So no need for being determined, those eprom cartridges where in every computer shop.
I certainly expressed my contempt for level design that oppressed my agency and contentment as a nine-year-old. It was clearly a stealthy form of WWII retribution on the part of Japanese game developers intent on frustrating and humiliating American youth.
Don't agree with all the teachers politics but I think some of these exercises and techniques are interesting. Getting kids to collaborate with one another on what's fair could be a useful teaching tool
Adding opaque builtin struct types to C would be kind of a big deal though and would probably creep into other parts of the language and interact with them in unexpected ways. Features like fat pointers, slices, builtin dynamic arrays/strings or tagged unions would all require builtin opaque structs. This would be a whole different language (closer to Zig).
Proper staffing
That'd essentially mean that any DoD computer can never communicate with anything on the standard internet.
Just had to try running this on Slackware 15 with the groff that is part of the install. The git source has a hardwired path to ghostscript/9.53.3/..some font. Just symlinked to the 9.55.0 present in Slackware and there we are, a pdf file, with some warnings about bookmarks and a table with zero width spacing. Impressive work.

Thanks to those responsible for this both for the book and for an example of how to produce a book with groff using the ms macros.
I actually still use Zabbix for all of my personal servers, because it's pretty decent at what it does. For the most part, you just set up the agent on the nodes that you want to monitor, add some configuration to allow the server to request the data (or add the configuration to push the data, rather than use a pull model) and add the server in the web UI. Moments later, most of the data that you could care for will start flowing in, depending on which OS template you've selected.

As for the graphs, you will probably want to be aware that there are three types that are supported, two of which are historical (the "classic" and "classic - simple" ones, which weren't removed not to break anything) and the remaining type being more customizable and a bit more dynamic. Here's an example of all three types, the bottom one being the interactive kind: https://i.imgur.com/avhPoCO.png

Here's a gallery of the customization options, though most of them weren't relevant for me, because i didn't necessarily want to customize the graphs much in my dashboard, given that there are tens of them in there (i just wanted something to show some key metrics for all of my servers in a single page): https://imgur.com/a/9Ervntg

Oh, also the network map (with information about host problems) and web monitoring functionality is pretty nice, since i can also use Zabbix for checking how responsive all of the sites that are actually hosted on the server are and whether anything has gone down.

Overall, it's a pretty low maintenance piece of software with sensible defaults in regards to what it monitors and what causes alerts to be created. I only wish that it would be easier to customize it further (e.g. aggregating data at slightly longer intervals to store less data about my homelab, though their mass update functionality is pretty okay; or automatically creating graphs for new nodes), or that it would allow for e-mail/other alerts for web monitoring out of the box, as a default. Also, when configuring maintenance periods (because i don't want alerts about my servers going down when i've scheduled them to do that), the time zones etc. can indeed be a bit confusing and the UI is generally a tad clunky.

Also, it runs on pretty boring software (MariaDB/MySQL for the data) and the system requirements aren't too demanding, so i don't need a separate node, merely a few containers with about 512 MB of memory and 1 CPU core for each.
Orlando Museum Accused of Exhibiting Twenty-Five Fraudulent Basquiat Paintings
Those are not the prices I see. It says 3,45 EUR for the cheapest option.
I wonder which EUV steppers they bought from ASML, the 100 millions ones or the new half of billion ones (don't think those EUV steppers are available yet).
You don't have to imagine it https://en.wikipedia.org/wiki/Intel_Upgrade_Service

But it sounds like the pushback was strong enough that it was quickly killed off.
Or an IP address perhaps or even IPv6? I wonder if root@localhost is a valid email address …
> One of the absolute worst design decisions I made was to design the application so that it would support sessions for users without cookies enabled.

I think we all did this at least once back then and all regret it for the same reasons...
Music video filmed there: https://www.youtube.com/watch?v=mI9R2H_KkQk

Such a great song and video, awesome cinematography, and includes some clips of residents shortly talking about it.
Are mayors doing this because of they are being told to? u know, by those who “donate to” politicians to have a say in law making process.
World of Warcraft at launch had relatively low polygon count models and worked flawlessly on low-spec graphics hardware, but the animation was spectacular and miles beyond what any of its competition was doing. The feet of a moving model actually touched the ground as if it were a solid object; literally every other MMO I played from that era had models where the run or walk animation was completely decoupled from movement speed, with feet sliding around disconnected from the ground.

In addition, WoW had coherent and consistent art direction with characters, enemies, and environments all feeling like part of a thematic whole.

Blizzard had clearly spent ridiculous amounts of time and money on the visuals of the game, the animation in particular. They just did it while targeting low-spec hardware to avoid limiting their audience.

There’s a very big difference between cheap for the game developer to make, and supporting cheap hardware.
Take up combat sports. I do Brazilian Ju Jitsu which is awesome and pretty widely popular these days but it probably doesn’t matter which one you pick.

Having another human trying to attack and subdue you will be 100% effective in stopping you from thinking about software engineering, at least temporarily.

There’s really nothing that puts the triviality of modern life in perspective quite as effectively as directly experiencing actual violence.
Hetzner has been known in Germany for quite a while now. They are a very cheap but reliable hosting provider, not really a cloud service. A friend of mine used them over 10 years ago for some dedicated servers and got them to connect the servers to the same switch for sub-millisecond latency (try that with AWS...).

They have VMs and sell them as "cloud" but provisioning happens like you fill out a form and they give you a server. It's not instant but fast enough if you don't spin VMs up and down like crazy.

The thing to remember with Hetzner is that they are cheap. Low prices and good infrastructure but you have to do quite a bit yourself and many features one expects from a cloud provider aren't available. Last time I checked they don't have an API to change DNS settings for your domains. You can write GPG signed emails to a bot but I don't know how well that works.
No. People who worked there then and left are being robbed today of the fruit of their work.
Aren’t contact forms easily integrated with tools like Netlify functions or AWS Lambdas (which I believe Netlify functions utilize unless they have their own thing now).. ?
If you read this Hetzner, please add managed PG to your cloud!
In my 20s I had this mindset that I always needed to be learning a new tool or language.

After a decade plus of that, I found a tech stack that I liked enough to stick with long term. I didn't plan it that way, I just found one that made work enjoyable again and decided none of the technical improvements other tools might offer would outweigh the quality of life I'd found.

What I found after sticking with the same language and toolset for 5 years was that there was a new level of mastery I'd never known before.

I was writing code as fast as I could write English. I was spending up to 100% of my dev time on a given day working on purely the functionality in my project. Little to no time spent looking up how to do things.

Nobody deserves any shame for looking up info to help them code. We've accepted it's an important and reasonable part of the job. And it never bothered me.

But when I experienced for the first time that I'd truly memorized and internalized nearly everything about my day to day work, I found a surprising and unprecedented level of focus on what really mattered.

All those context switches throughout the day hopping between coding and figuring out how to do something, they'd become so normal to me and to the field that it didn't occur to me that they were not strictly necessary.

I could switch to a new language today and be fairly productive with it a week from now. It wouldn't feel weird to anyone that I was spending a lot of time looking up info to learn how best to work with it. Even experienced devs do that.

But what I understand now is the true cost of being on that treadmill to chase skills I think I'm supposed to have because they're newer and fit one of the subjective definitions of "better".

Feeling less pressure to spend my free time constantly upgrading my skills hadn't been a motivating factor, but it was a bonus. You still want to learn new things, but you should understand that much of what we're bombarded with are new ways to do things we already know how to do, in a supposedly better but really just different way.
Exactly! Those who love the city should be glad to see those who don’t want to be there find a way to escape.
How big is your table?

I use org babel all the time and haven't had any reliability issues.
Naturally it can be simple, it was already a basic language when compared with what 1960's have produced.

The evolution of Bootstrapping CPL compiler + a set of basic types.
I would only accept if I see my career as a mercenary, doing evil things as long as they pay well.
Also just a customer, but always happy to see Hetzner on HN, never been let down.
Unpopular opinion: what the U.S. tax system needs is more progressivity at the middle class level. The U.S. has married couples with joint income over $100,000 per year paying a marginal Federal tax rate of at most 12%.
Not in rust, but they did:

- Add reference counting to ObjC to get rid of a lot of use after free bugs (still of course possible because it's just a language suggestion and not strictly enforced like Rust or Swift)

- push for adding ObjC notations to let the tooling help catch some set of bugs. Still not perfect by any means but helps a little.

- created an entirely new memory safe language as Swift.
Oh, I was just recently thinking about learning some BJJ for several reasons. I am just a bit worried that it might not be the best choice for someone with serious neck issues.
3,45 includes 19% VAT. The price excluding VAT is 2,90.
It’s the same thing with landlords - there’s a reason that the only single family homes being rented are owned by individuals. Banks will have nothing to do with it because the externalities are too high.

Things like insurance alone can be a tipping point - and drivers famously didn’t carry enough of the right type of insurance, which works fine most of the time …

Taking advantage of the fact that most people are bad at the math is frankly immoral (a similar argument probably applies to the lottery also but nobody likes mentioning that either).
I used a biofeedback device for measuring jaw tension among other things a long time ago...it was really helpful for training the body in how to naturally relax. Not sure it would solve the problem for someone entirely but it's worth a try.

For pushing too far I use a timer system based around supporting the work characteristics, and it's been really helpful too. Hopefully you find something that helps.
Skim.app also does this
Poor people often receive an enormous amount of value from owning a car in the form of optionality, which is why the vast majority own one. It is one of the only sources of economic optionality a poor person has.

Even if they don't need a car, they often choose to own one (the cheapest one they can find that is vaguely reliable).
Has never been a problem in either Blekinge or Kalmar... almost every village has a bus line. I specifically excluded "literally living in the woods" though.
Yeah, except they're turning off 2G now so my old Nokia 3210 can't connect anymore. The two newer phones I have had since then actually broke down.
If you want to go ultimately minimalist http://ex-vi.sourceforge.net/ builds and runs on most modern systems just fine.

Having learned vi across eight-ish different unices at once my muscle memory is very minimalist so I tend to use ex-vi preferentially, simply because everything else adds features I don't use that I can accidentally activate with a typo and break myself out of flow figuring out wtf just happened.

I can absolutely imagine that for somebody who tends to use OpenBSD on their own machines, being able to have the exact same editor elsewhere could be really quite handy for much the same reasons.
This doesn't seem particularly surprising to me. If you look at the ideologues, you have some people arguing that if you just bootstrap your bootstraps you can bootstrap your way out of poverty. On the opposite end of the spectrum, you have people basically claiming that it's all random and you owe absolutely none of your success to your own abilities. The truth, as with all things, is somewhere in the middle. The truth being in the middle, it stands to reason there are certain intrinsic personality traits that would predispose someone to financial/material/commercial success. And if there are traits that would predispose someone to success it stands to reason there would be traits equally predisposing other people to failure.
Correct me if I am wrong but the number of floors does not meet the 50m height at all !!!
> How does your contact form work without backend code?

Salesforce HTML form. Netlify HTML forms Typeform JavaScript form. Lots of options: https://jamstacktools.org/browse/all/form. I use this for personal sites, takes 10 minutes to setup: https://formspree.io/

Obviously there's a third party backend somewhere but better than using a WordPress plugin that might have an RCE security exploit or is open to spam at some point. Outsourcing stuff like this can be a good tradeoff.

> But other functionality includes things like content embargo/scheduled publication. Or multi-author systems, where not everyone who is writing the content should be doing any damn thing with CLI tools or Git or any such thing), and where there might be editorial approval before it is posted.

Customers wouldn't use Git directly or a CLI, they would use a headless CMS. I'm not sure which one covers all of the above but there's lots of headless CMS options here:

https://jamstack.org/headless-cms/

> Analytics: again, this is something that I personally believe should be achieved in aggregate on the server side, not in JS trackers.

Netlify and Cloudflare, and others offer this.