skysight-inc/HackerNews huggingface dataset:
Yes. The version 1.0 protocol is bad. [1] Don't use it.

Every time tinc comes up I'm annoyed that 1.1 (which supports an improved protocol iirc and according to the doc you linked; it also has some quality-of-life improvements I put work into) hasn't been officially released, 15 years later.

[1] https://www.tinc-vpn.org/pipermail/tinc-devel/2006-January/0...
Yea I believe we did.
I think it hasn't really been settled if pushing or pulling metrics is the anti-pattern, it seems to change every 5 to 10 years which one is currently hot.
Is it possible to use Yggdrasil in a way that it never gets connected to the public mesh and without knowing the public IP addresses of all the nodes in your private mesh?

Specifically, I'm wondering if it's possible to prevent outside nodes from completely establishing a connection to your nodes and therefore cause your private traffic to route over the public mesh.

That is, assuming that your Yggdrasil traffic has to route over the public Internet and is not contained within a private network itself.
> Blender 3 taking so much time to give AMD Linux users hardware acceleration back makes me sad.

I believe the issue comes from AMD which disable/doesn't support their GPGPU libraries on Linux and Blender cannot do much about it.
GPGPU support in general is much much better on NVIDIA thanks to CUDA, both for Windows and Linux.
If you go back in time long enough, Naples was Greek even before there was any notion of Italy. Any way you split the hair, the italian peoples have a true claim on the roots of pizza.
Would suggest debian-slim as a base image over Ubuntu. Still deb, and most of the tooling is the same, but smaller base size to start. Also make sure to look into cache and man-file cleanup as part of any apt-get steps.
>Canonical already did that, when they dropped Flatpak support to force people to go through their "Snap Store".

You mean not installing it by default? This does make sense for me personally I never had good experience with flatpacks or snapped desktop apps. Snap CLI tools worked great for me on server.
Lemme guess. You tried OpenCL 2.0 and found out it was a dumpster fire on AMD?

OpenCL1.2 worked fine for all the test code I made for myself. But OpenCL 2.0 was... horrid. Unworkable.

--------

My next step personally is to give DirectX 12 computer shaders a serious try. A lot of people are also talking about Vulkan shaders, as apparently that works well on Linux too.

ROCm on Linux is fine enough. But this weirdness of having a feature on ROCm Windows (when ROCm Windows isn't even public yet?) is well... weird. I guess its cool that AMD has worked with the Windows team to get everything squared up, but it'd be nice if ROCm on Windows were available to the masses.
> but what do you, the reader, get out of it? Some deeper understanding of the human condition? Please.

Certainly there are some chapters/styles where he's playing for the critics. But I thought it did a brilliant job of creating a modernist hero (e.g Bloom snuggling his wife's butt and her farting in his face). For me, the most impactful part was showing Bloom from so many different perspectives. Seeing him in less heroic settings (like what he does on the beach) or from his wife's perspective gives him depth you rarely see in literature. It's ultimately a story about nothing, so if you're not into a hyper-stylized prose based exploration of Bloom, then it won't be for you. I think the challenging aspects can work to force a reader to think more critically about some parts (just so they can make it through and understand what they're reading) and connect with things in a way most books won't ever engage a reader. Lots of readers do find some deeper understanding of the human condition, but it won't be for everyone, especially someone who cares more for a plot than an experiment in narrative structure exploring a flawed modernist hero.
> logs come from application components, and the bigger your application is, the more levels are in this hierarchy (components of components etc.) Authors of individual components may not have any idea about how performance of their component is going to affect the whole application.

There is no way to solve this problem. If you have 50 unrelated sub-components in an application, there is no way to know if a given event is critical or just informational, because it requires specific context to understand what the event is actually impacting in that moment.

That doesn't mean the log level is useless. It just means it is one aspect of the signal you are getting from a sub-component. You can then filter on that specific signal from that sub-component in cases where the sub-component might provide a different log with a different log level signal. Is it perfectly accurate? No. Does that make it useless? No.

> Another aspect is that log levels aren't really a sequence. Messages can belong to several categories at the same time, but these categories need not occupy a continuous sub-sequence. And the more detailed you make it, the more obvious this problem becomes.

This just means you have a low-quality signal. Is every low-quality signal useless? No.

> Yet another aspect: people writing logs may rely on another (dumb) program processing them. So, they will leave semantics of logs aside, while concentrating on the desired side effect caused by the application processing them.

Again, low quality signals aren't useless, and you don't have to do this if you don't want to. Throwing away log levels is literally throwing away more signal, which is going to make life harder, not easier.
Apologies the Backpage this is not in the article. The wiki has a decent amount of information regarding the incident and fallout.

Was just wondering your thoughts as this conversation is productive.

https://en.wikipedia.org/wiki/Backpage
I think at some point the onus lies with the games that have Windows as a requirement. Them having that mandate at all is what's feeding the power Windows has over computing. Of course that also relies on people playing those games so you could still in some way blame them, but gaming has hit such a critical mass that certain games will always be sustainable regardless of how predatory they are. At that point if you want to, for example, play with friends and not be left out, the least wrong option for you would be to pirate Windows to deny Microsoft of everything else.
> you'd need to see something more existential than slightly increasing margins

in worlds where existence is related to health care which costs money which is related to margins, tampering with margins can be existential
South Korea adopts new law to join the international standard of age counting
I am with you, went for AMD too and I am having the same issues. I don't need 3D often, but occasionally I would like to/need to do something in Blender and though luck. I even tried rebooting to Windows, which I do like once in a few years, still no dice.

Blender is super good and I love it and support it via plugin contributing. I keep my fingers crossed :)
> I switched to a ketogenic diet after that and watched the fat melt away.

I can't IF with high carbs. It has to be keto for me. I wonder how many other people who can't make IF work have the same issue. I'd wager it's most of them.
> 5,200 CCS charging station locations in the US, compared to only about 1,800

Sure, but in the smaller print on that diagram it mentions that there are twice as many superchargers. CCS stations are typically small, superchargers typically large.
Try debian-slim, should mostly be the same, but save you 100mb+ off of your final size most of the time.
I feel similarly. I've loved computers and programming from an early age, and I was inspired by the stories of researchers like Dennis Ritchie, Ken Thompson, Marshall Kirk McKusick, Alan Kay, and others. However, after graduate school and after spending nearly a decade in industry, I discovered that the world today is very different from the world these researchers lived in during their heyday. There are no groups today that have the ethos of 1970s Xerox PARC or Bell Labs. There seems to be less room for long-term exploratory work; instead there's immense pressure to quickly deliver short-term results and produce deliverables such as papers and code. The trailer of the documentary "Message Not Understood: Profit and Loss in the Age of Computing" (https://messagenotunderstood.com) summarizes how I feel. I'm also disillusioned by the state of personal computing today and by the overt attempts by platform companies to squeeze their users as much as possible.

Even so, quite frankly I love computing and I don't want to leave it behind, even if I feel disillusioned about the tech industry. Some of my thoughts include becoming an independent researcher and also starting a non-profit software company that is devoted to improving the personal computing experience, but I have to figure out how to make a living while pursuing these ideas, and it seems that the cost of living is outpacing my ability to keep up (especially housing costs, which jumped over 30% since 2020 where I live).
SAE (the Society of Automotive Engineers) just formally adopted NACS as preferred standard [1], so CCS1 may have indeed "lost".

Conversion of existing CCS1 chargers was one of the things SAE supposedly considered in making the decision. NACS "speaks CCS software over Tesla-designed hardware" so it's mostly just a hardware change at one end of the cable. (Tesla made some smart decisions when they decided to standards track NACS.)

[1] https://www.theverge.com/2023/6/27/23775208/tesla-nacs-elect...
Absolute horror! Auto-playing video with sound on by default, hundreds of requests to remote servers (Google Play, Youtube, AdSense, some unknown domain, ...).

I respect Arduino for what they have done for the maker and tinkerer scene, but landing pages like that will not keep me as a visitor.
Bear with me if this comes off as ignorant.

Is there / are there a set of programming languages or commands specific to AI App development, or is this more like "adding" AI functionality to your existing Apps, written in various native languages like Andriod, IOS (Swift?) etc?

For example, the tutorial page has some code in a file called AI.JSX. Is this an AI specific programming language, or is it an example in 1 particular programming language?

Can a layperson who doesn't have much programming experience in traditional languages learn AI App Development provided they put the time in, or is it a very steep learning curve, and as such not advisable?
I think Google has a lot of C++ programmers who may have assumed they'd have to use unsafe so they could continue to write everything like they did in C++ (much like many refuse to use features that aren't from ancient versions of C when writing C++), but then likely in practice ended up writing much less unsafe code than they thought they would.
I've deduced I have about a 20 minute lag between eating and feeling the effects of it.
I use external logitech keyboard, where it's Alt+M but yes, it's actually Command+M on Macbook
> Just look at how many projects are using Linux and cuda and don't support AMD.

That's because of the CUDA api specifically.

For the display support it's very hit/miss. Somethings work fine, then you want to try Wayland and things get odd...

When working correctly they Nvidia is mostly fine - Xorg games have support for everything except dlss3 AFAIK.
All well and good to say, but every other company that has tried to charge EVs has utterly failed, and it's been over a decade now. Once customers can move freely between all the networks, the ones with bad reliability will disappear. Right now that's every network not Tesla. Like you said, the margins are tight. EA can't just lower their prices. And even if they could, who's gonna take a chance on a shitty network during a family road trip to save a couple bucks? Not me.
Experiences of People Running Mastodon Servers Suggest a Bumpy Road Ahead
Edit: I was wrong, it opens in Edge.

I dislike Microsoft as much as the next person, but AFAICT this is about opening the link inside Outlook, in a sidepane:

> ... browser links from the Outlook app will open in Microsoft Edge by default, right alongside the email they’re from in the Microsoft Edge sidebar pane.

Also the title has been editorialized here, the original title describes what is actually happening:

> Outlook emails open next to web links in Microsoft Edge

You can also turn it off:

> Ultimately though, if this experience isn't right for you, you can turn off this feature the first time it launches in Microsoft Edge, and then in Outlook settings at any time after that.
I think this is a bit where Intel has an opportunity to catch up a bit. 3nm is costing 40% more than 5nm and we'll see how long it will take AMD to move to 3nm. It took AMD 2 years to move to 5nm after Apple started shipping 5nm phones.

Intel is set to launch Meteor Lake on Intel 4 later this year or early 2024. That will put AMD and Intel on a similar process-level footing. If Intel can get Intel 20A out the door around the same time TSMC gets 2nm out the door, we might see Intel overtake AMD on process. Intel's latest roadmap has 20A in the "2023-2024" time frame which seems a tad unlikely at this point and 18A for "2024+". It's possible that Intel will get ahead of TSMC on process if they actually hit their roadmap given that TSMC is looking at 2025 for 2nm. In that case, AMD might be facing a tough battle.

If Intel can control its costs better than TSMC's charges, that will make a big difference. If TSMC's charges for 2nm are going to be 75% more than 5nm, that's going to eat into margins for someone like AMD.

However, while Intel does seem to be making some good moves today, it's probably too soon to completely buy into their roadmap. Yes, they're refocusing their culture in a positive direction. It's still reasonable to have some doubt on Intel's roadmap.
It's possible to go forward in time, which might change the statement, "It is currently daytime," to become false (or true).
Most arguments aren't like a mathematical proof, where you can follow it and be certain that it is correct on one reading. For most arguments, the more time goes by, the more I trust my opinion that the argument holds water. So I change my mind gradually.
In theory, they could do this, but local power companies are so regulated and bureaucratic that they'd never be able to take on building and maintaining charging stations for cars. At least that's how it is where I live (I have family that works at my local power company)
1234564 = 1+2+3+4+5+6+4 = 25
put your private key in something like Secretive: https://github.com/maxgoedjen/secretive
Anybody use this? Either the cloud service or the open source command line file sync app?

I've dabbled with the latter, but not much besides that.
Congestion in cities: Can road capacity expansions provide a solution?
Are we giving them a monopoly? The standard was published, and as someone else mentioned SAE is in the process of formalizing it. I also doubt very much that Ford, GM, et al actually negotiated their contracts without some stipulation that there couldn't be a rug pull.
rust team needs to abandon their own execution runtime and just bless tokio and pull it into std. They're doing nobody any favors right now
Hopefully the network segregation[1] feature makes it in at some point:

> A shared network key, included in the tree announcements, will ensure that two nodes that peer with what should be segregated networks will ignore each other. This should make it much easier to operate private Yggdrasil meshes and not worry that they will end up accidentally peered to the public network.

[1]: https://github.com/yggdrasil-network/yggdrasil-go/discussion...
> Async programming is the area I would like to see the most improvement, especially in the standard library.

> So much concurrent and parallel Rust code relies on third-party libraries because the standard library offers primitives that work but lack the "creature comforts" that developers prefer.

This seems to be an repeated antipattern with a lot of languages/ecosystems, resulting in fragmented and half-baked solutions. A fully-featured async standard library involves making a lot of opinion-based decisions, and not everyone will be happy. But it's better for 80% of people who probably don't care that much, and nothing stops the other 20% from implementing libraries for their use-cases.
Which is indeed in process: https://www.theverge.com/2023/6/27/23775208/tesla-nacs-elect...
This is true of literally all automation. We put in place automation all the time that saves like 5 minutes a month, and this is something that would directly benefit the mental health of all employees. Seems like a fair tradeoff unless you value ALL employees' mental health at less then 5m of an engineer's time per month.
Steam deck runs most games as well as Windows, some even better than windows. Of course it runs some worse or not at all… but it’s precious little.

It’s really mind blowing that winapi is the binary cross-OS API of choice.
Apple Shortcuts or similar can handle this efficiently. Can even pump it straight into other apps like Apple Health to visualize a variety of metrics that you want to log. Multiple apps too, one tap can enter a metric into Health, log it into another app, and then into a text file.

Takes a bit of upfront work to personalize it, but it's mostly just tedious not actually strenuous.
> To me, LLMs are just "advanced" (read: statistical) codegen, unlike compilers and interpreters that are deterministic

That's fair, although I would disagree with the notion that compilers are code generators.

But using code generators is not something that is interesting to me even a little. They remove much of what interests me about programming. So your explanation -- while it makes sense and I wouldn't argue that you should feel any differently -- underlines that I need to get out of this industry.
Gusto reaches $500M in trailing revenue
Disclaimer: I have been that average small town journalist, so perhaps I am biased about this.

You are probably right, and if it works well enough I doubt my complaining is going to stop it.

It will be interesting to see if/how having an AI as the "primary" audience for public meetings changes how they are conducted at least.

Considering how much your average local reporter gets paid, I can't fathom this being a huge boon to newsrooms either way, but I wouldn't be surprised if it ultimately becomes the standard for creating meeting minutes by local governments.

I think my concern here is that you're creating a system where no one actually has to pay attention to what these public bodies are doing. Not that much attention is paid now either.
"but because of second order effects. "

Which is why Bill Gates personally intervened, when Munich switched to Linux a couple of years ago.
It is likely I’ve missed something because your idea seems clever and mine is dumb, but what about just bundling all the data up together and then letting some compression algorithm take a swing at it. (Which is I’m sure what they do already)
> have fun

And if their idea of fun consists of imposing laws on you by force?
Nice! I've been using the command line version since very early days and this is a welcome addition. I've packaged it for AUR (https://aur.archlinux.org/packages/fclones-gui).

> Let me know if you like it and which features you'd like to see next.

The ability to cancel an ongoing search for duplicates.
The Inform Act takes effect today
If you want to write clean procedural programs with an improvement over C, you know where to find Free Pascal :)
There are several standards for EV charging, even if you limit yourself to only counting SAE.
> Modern pizza originally was an American thing, not Italian.

If people should take away anything from your comment this is it. The pizza popular the world over is a purely American (mostly NYC) creation. Italians can not simultaneously claim the pizza for themselves and denounce the US variety as something foreign.
No, they know you hate it. They know we all hate it. But there's enough retired dads and old grandma's out there to more than make up for us. People like us have been saying things like this for decades, if they still don't understand how we feel then it's willful ignorance. They know we hate it and they don't care because it makes them money and that's the only thing that matters in the world anymore. I'm all for businesses businessing, but god damn I guess all the low hanging fruit got picked and now they have to keep stepping on ever increasing numbers of faces to get ever higher for their shareholders and portfolios.
Using ChatGPT and other AI writing tools makes you unhireable. here’s why
That is never going to happen, for both good reasons and bad reasons.
After four months, only 50% of the developers though they were as productive in Rust as other language. Given that the respondents are arguably a very capable group of engineers, this doesn't seem that great for any company looking to adopt Rust.
Silicon Valley is on drugs
I think the chess one is bugged. I've entered every possible move for the board I received and none of them worked.

Edit: figured it out
This is a problem with in-person moderation as well.

As internet penetration rises, more and more regional language communities are forming, but the economics of moderation are such that it's difficult to hire moderators to handle hundreds of different languages.

For example, with the Rakhine crisis, how many Arakan speaking moderators can you realistically find and hire? And this is just one example of hundreds.
Even more practical; Buildroot
Hm, I skimmed the github page for process-compose and I don't understand how it is different from building the container image directly with nix.
To consider antireligion instead of atheism
> With this treasure trove of eye-tracking data, developers can unlock the secrets of our inner desires. It's like having a personal psychic who knows your preferences better than you know yourself. "Oh, you glanced at that cute virtual kitten for five seconds? Allow me to flood your XR world with an avalanche of adorable feline friends!"

It is a good day to not own any eye tracking technology.
Yeah I figured. Fragmentation by design.
For those who've been through LFS, would you say that it's a good first step for someone who wants to roll their own bistro at some point down the road?
AI.JSX (https://github.com/fixie-ai/ai-jsx) is a framework specific to AI App development, but it's built to integrate with React / JS UI development.

So I think the answer to your question is "both". :) To build an AI app, you need many of the same skills you need to build any other type of app. But it's not like AI is some spooky thing that only ML pros can touch. It's accessible to any dev.
It falls into the category of 'high enough.' IIRC Tesla mentions 1000V for NACS. And we already know that superchargers happily push more than 600A. That's such a ridiculous amount of power that it'll be decades before batteries aren't the limit.
So 2x price for 4x transistors compared to N5? Or not quite?
But the model didn't stop working.

Red Hat is more profitable than ever. It's about wanting EVEN MORE.
Yes, see my response to your sibling.
The Biden charging plan was apparently smartly written to just require "charging for multiple supported car companies". NACS qualified just as soon as Aptera and Ford made announcements of supporting NACS.

Though yes, the SAE recommendation is entirely cementing that. https://www.theverge.com/2023/6/27/23775208/tesla-nacs-elect...
It worked for me, but I had to include `Rxb6+` for the capture and the check.