skysight-inc/HackerNews huggingface dataset:
> ...but 200km is quite a distance, and not what I'd say 'coastal'.

Yes - viewed from your location, 200km definitely isn't.

But in the "from orbit" view - 200km away still has huge effects on the geology, climate, economy, etc. of a place. Or - ask someone who grew up in western Kansas, then joined the Navy.
The average company wouldn't even give you a room with a door that closes.
Yep exactly. Basically you hold a modifier key and then certain keys will control mouse movement instead of their normal function. Think of it like how <Shift> changes keys to upper case. It takes a little getting used to but it quickly becomes muscle memory and you never have to think about it.
>My kids could walk back from school but primary school do not allows them to get out without me.

Where is this? Our kids flood the park and walk home, that's how it has been in a few places we've lived. Maybe y'all are near major roads or no walkable paths?
Hey,

Disclaimer: I'm the developer advocate for AdminJS.

You should reconsider AdminJS in this case, it lets you easily set up customisable dashboards with charts and data fetched from external APIs. We've got a couple of tutorials that show to deal with external APIs, add charts and what not.

Having said that AdminJS is still geared more towards database interactions more than monitoring.

If you have any questions you can always ping me through our Slack workspace.
It looks like Zig doesn't have a GC. Does it have any improvements over C in that area? Like Rust's lifetimes?
Yeah, I think simply generating an image from a prompt is of dubious value for most usecases.

Inpainting, etc. with SD and control net is really handy for image editing though. You can make changes in seconds that would normally take a professional hours in photoshop.
GP made a great point and I get the impression you're fighting really hard to ignore reality. Idealistic thinking doesn't win the practical exams. Zero-terminated strings are a fact of life and essential to using many useful APIs. Like it or not, if a new ecosystem wants adoption it had better interoperate with the established ones without much friction.

Apart from that, zero-terminated strings aren't strictly bad. They offer an in-band signal that is sometimes very practical. Slices are more generally flexible, especially w.r.t substrings, but when you look at a memory dump for example it's great to have those terminators.

> once you're not talking directly to the kernel ABI you're free to choose abstractions which better suit both sides.

Requiring string copies just to reshape arguments according to idealistic beliefs is a huge yak shave. It means creating all those wrappers, handling all those extra failure modes, and coming up with extra versions of records (often on-disk structures) that have fixed size zero-terminated string buffers embedded.
Is SVB going to be the next lehman at this rate? Or will their stock just halt
As a European I was really surprised why SUVs are so popular in the US, making biking extremely dangerous. This documentary was quite eye-opening for me: https://m.youtube.com/watch?v=jN7mSXMruEo

Similarly in Germany we’re building a new Autobahn in the middle of a city (Berlin) under extreme costs, while still neglecting investment in trains, because we’re a car country.
Dutch police collecting demonstrators' personal data on a large scale
Justin O. Schmidt, Entomologist Known as ‘King of Sting,’ Dies at 75
Cities are generally built on flat terrain. There are some famous exceptions [0] but for obvious reasons the slopes of streets within city limits tend to be tractable. With the e-bike revolution one can also address the edge cases (historic cities, elderly populations etc)

So there is a massive opportunity to de-congest cities by shifting to (e-)bike transport. The key obstacles I see are:

* weather conditions. unfortunately bikes are not particularly practical in harsh winter conditions. So the goldilocks bike zone is not available to all. inventing potential means to extend it would be doing god's work.

* cultural. while oversized monster trucks are a particularly american obsession, the fact is that the common car has become a symbol of affluence and convenience across the planet. bikes were always a poor man's transport. politicians riding bikes still make people go "wow - how humble". the challenge is to change this perception

* vested interests. a good fraction of the global economy revolves around cars. an optimal reconfiguration of cities would not eliminate cars, but it would still significantly reduce the numbers in circulation. there will be resistance for as long as people can neglect the externality of wasting enormous resources for no good reason

[0] https://en.wikipedia.org/wiki/List_of_steepest_roads_and_str...
This is me. I actually prefer working in an office if everything is equal. But it isn't. Remote work means I can support and be with my family in ways that are completely impossible in person.

If my employer came to me tomorrow and told me they were cutting my pay by 50% for working remotely I'd look for alternative remote jobs, but I wouldn't move back to where the office is.
Pretty cool demo, what I wonder about is how the quality is and how long they can keep updating their tiles. My experience last time I did something similar was that the OSM data grows fast, the import and rendering takes longer and longer, and something tends to break in the process or create rendering problems in some random countries if you don't spend time checking.

A more obvious quality issue for example: on their demo, Arabic text renders wrong (left to right instead of right to left, it'd be like printing kroY weN instead of New York)
I'd also add this standard. Another amazing YouTuber is Veritasium. He went from [1] to [2]. The production quality is more than slightly improved, but the "spirit" remains identical. And I think that spirit is what drives success or failure. The production quality is just icing.

[1] - https://www.youtube.com/watch?v=JUJPyQtoB5E

[2] - https://www.youtube.com/watch?v=5eW6Eagr9XA
> And everyone who has tried it has been amazed, or at least, impressed at how good the responses are.

This is almost the definition of a novelty effect. Consider, for example, 3D.

Stereoscopic 3D has gone through at least 5 waves of people trying it, saying, "Amazing! This will change everything!" But so far every time everything has not been changed. (The 5 waves I count: Brewster stereoscopes in the 1850s, 3D still viewers in the 1940s, 3D movies in the 1950s, VR in the 1990s, and 3D movies/TV starting in 2009. Assuming that we see the current wave of VR/metaverse hype as still open, of course.)

The question for me is what happens once something gets past "amazing". For example, consider Shazam's music recognition technology. It was widely considered amazing at the time. But in very short order it became boring, as it had basically one use case, one that did not matter much to most people.
There are other options to outsource these days. With the Kubernetes example, you can use a managed service whether cloud vendor specific or something that can run on multiple clouds. This doesn't completely let you off the hook for knowing what you're doing, but does effectively outsource a lot of the SRE-related types of activities. In general, managed services are a pretty decent middle-of-the-road option for companies that need a relatively complicated infrastructure for whatever reason but can't justify a large (expensive) team.

Of course, it's also reasonable to ask if they really need that complicated infrastructure.
I feel that the UI is faster, is it only my impression?
acoustic guitar intensifies for a brief solo

Seriously though, your comment gave me a great laugh this morning and made me think about how much of our communication is built off shared pop culture.
Whatever security system you have there is always a problem of original sin. This is when attacker happens to be present and prepared to hijack your initialisation process.

If an attacker has unrestricted access to your laptop or phone and you are trying to use this device to set up say your AWS root account, no amount of Yubikeys will help you. They can essentially craft everything you are seeing on the screen and intercept everything you are typing in. What they do with it only depends on their imagination but with the advent of AI powered tools I expect hacking tools are going to get much "smarter" very quickly.

A coworker lost all money he saved for many years for the downpayment on his apartment. He used his laptop to manage his banking and his phone to receive SMS messages. He logged in to his banking from his phone JUST ONCE. That was enough. Apparently, he had some kind of malware on his phone that was waiting in hiding for this exact occasion and the moment he logged in it intercepted the credentials and was able to transfer money out of his account with the codes he got on the same phone. It wasn't even targeted attack. And it was 10 years ago.

And as far as Yubikeys I would suggest they matter less than people think. They are useful concept but only if services providing MFA capability implemented it correctly. And as far as my experience goes, no large service I use at the moment implements this correctly.

The biggest problems are usually defaulting to SMS/email code if you indicate you've lost your Yubikey. Even for services that don't do this, there is usually some way to recover access anyway.

I have lost both my root password and two my yubikeys to my AWS account. Guess what, couple phonecalls later I got my access back. It was stupid for me to loose my credentials (but it was empty account at that time) but it is not inspiring confidence in me that anybody with just the access to my phone number and possibly couple scraps of personal information can recover full access.

My strategy right now is to compartmentalise critical services that I use -- use separate device to access them, never use my other devices for this, use separate email and separate phone numbers. Never reveal to anybody the email and phone number. Never put anything that could create any interest for those services, emails, phone numbers, etc. Yubikeys are nice gimmick (that I use daily) but I honestly don't see them as doing much for my security.
It is strange to me that OpenAI has Whisper speech-to-text but no text-to-speech. "Hey Chat", seems like an obvious offering from OpenAI.
Yes! I’m working on this in my PhD research. Here’s a relevant Caltech lecture aimed at a general scientific audience, discussing use of ML to detect equivalent knots.

https://m.youtube.com/watch?v=etNErJ1iuno
Linux generally gets very squirrely when it's in a low-memory state. I think it's a bit safer to turn swappiness down and use a small swapfile and/or zram just to keep it from getting completely bricked up. That way you're sacrificing IO for a few seconds/minutes to intervene.
It doesn’t exist, because there is no homeomorphism that takes a distance of 0 to non 0, so you can’t change the connections.
Simply put, it's anyone/anything that saves me more time/effort than it costs

My local small engine shop provides value by servicing my mower cheaper than I can myself (and while I continue doing other things)

My dishwasher provides value because I'm not stuck doing the dishes

My colleagues provide value by giving me data I need faster than I can find it, or by doing something I cannot

Etc etc
What's most interesting about this article IMHO is that these results were found with "long-term cannabis users" defined as those who use "typically 1-4 times weekly". That seems like relatively casual use.
aka Tracer Bullets
aka Walking Skeleton

and probably a bunch more.
You keep insisting that if you can run pledged and unveiled code as root, you can break out. Let's get that part of the discussion out of the way first, and then I'll happily switch tracks to pledging oracle.

Though I'm not sure why you think it'd be much harder than pledging Chrome or Firefox.
Cybernetics is fairly formalized, but a lot of research into it was dropped. Cybernetics is based on information theory and approaches systems in a probabilistic way which is in direct contrast to the AI approach of the 50s and 60s which were really about processing discrete pieces of data.

If you read cybernetics texts today, they paint a picture very similar to neural networks and the statistical methods for processing data. "Introduction to Cybernetics" by W. Ross Ashby is a decent text with a lot of good exercises. I still think there's a lot to learn here.

>It does. It unifies all of mathematics at the lowest level

This was attempted before by Russel & Whitehead before Godel proved that any sufficiently complicated system can produce non-truths and false statements that cannot be verified by that same system.
Agree with almost all of it as a heavy user of notebooks.

> "you'd be surprised how many cheap notebooks have decent paper"

Absolutely. I have come across many cheap notebooks that handle F or EF nib fountain pens gracefully.

I also liked writing in expensive notebooks. But it didn't feel like a sustainable habit for the price points.

What I did instead was buying (very) expensive refillable leather notebooks of standard sizes: A4, A5, A6.

And I fill them up with cheap yet very nice refills available locally or in Amazon.

I have freed myself from the dread of writing perfect things and I write in style.

I have done this for many years now.

I am a person who likes the comfort that comes with using things for many years.
Totally not biased load of tripe.
Those are your personal reactions, but those were not common reactions at the time. In the early 1990s I was telling people the Internet was amazing and showing it off to them. Social media was a huge deal starting with SixDegrees. The iPhone was incredibly hyped at the time.

I think ChatGPT is worth doubting, but I think your examples need some work.
you mean IRC right?
E-learning makes programming language learning accessible and flexible. With cost-effectiveness and community access, it's great for beginner developers. Discover the popular platforms, as well as their pros and cons:
Many of them actually use libcurl!
This really does not sound like you would love it to be an open source workable competitor at all.

IMO it's not the task of governments to be prepared to address misinformation. It's an individual responsibility. This requires an educated civil society with the media literacy necessary to make a democracy work in the 21st century. It's an ongoing, aspirational project. ...and we can't wait until we think we're ready.
The problem would be the cost of using any AI to go through your db vs any other tool.
That was my first reaction, too. Forget "US Army Corps of Engineers" - I'm thinking this technique was probably old stuff back when the Roman Empire was a shiny new thing.
OpenStreetMap tile servers aren't really meant to be used for this. They do allow some use, but are also subject to throttling if your application puts too much load on their servers.

> However, OpenStreetMap’s own servers are run entirely on donated resources. They have strictly limited capacity. Heavy use of OSM tiles adversely affects people’s ability to edit the map, and is an abuse of the individual donations and sponsorship which provide hardware and bandwidth. As a result, we require that users of the tiles abide by this tile usage policy.

https://operations.osmfoundation.org/policies/tiles/
The huge problem is scaling, the bigger the social network gets the more moderators you would need to subscribe because the ones you already subscribed to are not cutting enough noise anymore, so it's almost inevitable that there would be a scarcity of moderators, at some point the only useful moderators would be paid ones or more likely bots, the bots with the most success at banning "toxic people" using AI or whatever would quickly win that race... and then you just would have created Facebook again.
Completely innacurate, you already have a metric tonne of motorbikes under 50cc (bromfietsen) riding in the same bike infrastructure as normal bicycles in the Netherlands. It has never stopped anyway from riding their bikes. There is a space and a use case for everything.

Ebikes fill a gap, they increase commute 'radius' for a lot of people, allow elderly to ride when they wouldn't be able to with a normal bike, etc. \

Also in my opinion ebikes are going to be critical for us to role out the Dutch model in other locations that are not as insanely flat. I cycle everyday for school rounds and general errands on a normal 7 gear bike without batteries but even if they had the same bicycle infrastructure as the Netherlands, I would probably not do the same in hilly cities like Granada, or Bristol or Lisbon, because I would just be sweating all the time.

Whatever idea you have of ebikes on steroids is simply niche and not what the average consumer buys as an ebike.
I think the challenge is that ICs get "outed" pretty quickly if they underperform.

Managers can be more at the whim of whether they have a good team or bad. A bad manager with a good team can take a long time to get "outed" while a good manager with a bad team might get whacked anyway.

Upper Management doesn't really know how to measure the effectiveness of line managers.

So it can make tech senior ICs pretty cynical about their management, especially if you are in a role as I often am where I am directly engaged by clients (directly receiving new requests), planning sprints, sizing tasks, planning roadmpaps, in hours of meetings per day, etc. At some point you wonder if your line manager is just an empty suit.
AIUI Zig has embraced the view that either something is bad, and so it's an error and we shouldn't compile, or it's fine so no need for a warning. I don't think this actually is a reasonable stance although I can see why C might make you think so.

Rust's linter, clippy, provides a rich seam of stuff that definitely shouldn't be fatal but some / many people would value knowing about. For example yesterday I built a Range which intentionally is the wrong way up, isize::MAX..isize::MIN - and so clippy says well, that's probably not what you wanted. This is a good lint. If I ever do the same thing by mistake I definitely want to know about it, but this time was not a mistake, so I wrote an allow attribute on that Range to silence the linter and also flag to readers, "No, this is on purpose".
It's not worth it discussing Signal on HN. Circle jerk is too wide.
The Engineer can leave, the project can utterly fail, and only management will be left to take the blame and deal with the consequences.
That sounds like a recipe to get everybody performing worse.
Most people don't like hanging out on 4chan.
Albeit not a programmer (but very much in professional IT), I find I "become better" not by learning a new technology, but by learning things tangential (or even totally unrelated) to what I do ... because it gives me new ideas / ways of looking at a problem / perspectives on what I do
Author obviously has a conflict of interest. He fails to acknowledge that correlation is not causation and that these studies fail to take into account other variables that could influence the outcomes.
They invested in bonds which lost value, thus they don’t have the money. Nothing to do with duration.

Calling it duration driven obscures this pretty simple fact
Let's keep in mind that this is the publisher's choice. This wasn't bowing to "leftists", or a "cancelling campaign", or any sort of "woke mob", it was a publisher making the choice without the author even knowing and without any sort of social media visibility before the act happened.

This is capitalism trying to make its products what it thinks is the best fit for market, not the result of any sort of external language policing. Stepping slightly into conspiracy theory territory - I honestly wouldn't be surprised if this was an attempt to stir up controversy and get eyes back on the series by the publisher. It worked for Dahl's stuff.
Don't really buy it. Unchecked govt spending is different than inflation, which could be accounted for in the baseline property tax rate(s). Having property taxes triple in the course of 5 years is NOT okay in any way, shape or form. This has happened to me since buying/mortgage 5 years ago.

As it stands, for one-off spend and in general there are other means of taxation that can be utilized. It doesn't need to be property taxes.
I am not particularly interested about Meta's views on decentralized social networks.

But I would be interested to hear what Apple engineers might think about this. After all at some point there was a thing called AppleTalk [0]

[0] https://en.wikipedia.org/wiki/AppleTalk
Mullvad's campaign against EU chat control
Did you realize your link points to a more fragile version of pledge?

Linux has added a direct pledge+unveil clone to improve the situation: https://raw.githubusercontent.com/torvalds/linux/master/Docu...
Thanks, but that's the problem, the data downloads they offer are not zoomed enough. So I want to know how to go closer. This presumes you already have tiles.
SRE in the Real World: For Xooglers
This just in: drugs make you stupid. Alcohol lowers IQ. Watching television lowers IQ. The decline in IQ reported sounds like it's within the margin of error. 10,000 years or more of cannabis use, and it is shocking we are only learning about it now that pot makes you stupid.
" feelings of being manipulated "

That's my feeling lately. A lot of UX lately doesn't seem to be designed to empower or assist the user but to push them into a direction that's good for whatever the company wants.
My job at $BigTech (cloud consulting - application development ) allows us to open source any work that we do after going through a very easy open source approval process as long as it’s our work and we remove customer references. It’s licensed under the MIT license.

When I open source anything, it forces me to practice being a better technical writer since I have to document everything. I have to explain why this piece of work should exist.

I’m more concern about the general applicability of it and is my code clean and well presented.

Just knowing that my work is out there for the entire world to judge gives me a level of discipline.

No I don’t do any of this outside of work unless I’m really bored.
I recently heard from a senior IT person that the company for which he works could save many millions by moving a certain application from a hairball of micro-services at AWS to a much simpler architecture on colocated servers... but the company's management doesn't want to hear any of it. In fact, management wants IT to move every legacy application that's not yet on the cloud to the cloud, specifically to AWS, because it's considered "more flexible" and perceived as "the future."

He's taken to calling AWS the "lifetime employment program for enterprise software developers."
Glad I could help with a recommendation.

I find it handles around 2TB of music very handily. The playlist handling is "weird", but simple. Basically, just take winamp or audacious, make a playlist using it, and then save the playlist in the root of your music dir. Auto-imports.

And Navidrome also uses subsonic as its API, so there's at least 10 apps that'll natively use it. And there's a bunch of compatible hardware as well.

Now, Navidrome isn't good for handling Youtube videos. To that, I do find Jellyfin to be useful.... but in conjunction with this plugin: https://github.com/ankenyr/jellyfin-youtube-metadata-plugin . From that plugin, you can pull all the metadata from a YT video.
"I don’t go to conferences, I don’t network"

I think this highlights a distinction between "the career engineer" and "the expert engineer". The former treats their career as a profession (invests in progression) while the latter masters their craft.

Skill alone does not dictate trajectory; the career engineer intentionally charts their course forward.