skysight-inc/HackerNews huggingface dataset:
Pretty good chance it's either a bad driver for some hardware you are running, or a physical device fault. If the fault is different devices each time, likely ram. I can't stand Windows at this point, but the experiences you are seeing definitely aren't normal. What do the temperatures look like? It's possibly just a bad thermal design or fan curve for your model.
it's difficult, but they are there for a reason. Working through them helped me appreciate all of the different options that exist (and yes sentinel termination is sometimes better: https://lemire.me/blog/2020/09/03/sentinels-can-be-faster/)

If there's one thing that's a nightmare about how zig handles these is that sometimes coercion between array types is a bit hidden and the rules are not obvious, though their application in code is usually straightforward and you don't have to think about it too much (AFAICT it doesn't let you do the wrong thing)
These vids always make me want to eat healthier and exercise. Don’t want to let my little subcelular machines down after all this work:(
It sounds like the issue is not Json-* formats but Go's type system.

And I'm not familiar enough with large go setups, but generally -in any language- anything that must handle data "down the pipeline" should ideally not be bothered about whether this link (or meta, or paginator, or whatever) is there, is of Type-T and so on: that's for middleware/controllers etc to ensure, and to transform. In other words: your business-logic should ideally never have to bother about a link being either a string or a struct or a null etc: it should be able to assume it's a MyLink.
how else would one know they aren't sponsored by Big HDD?
Nothing is breaking! The change isn't a move to a zig-like style, but instead, that in today's Rust, you have

struct Foo<T> {
// ...
}

and not

struct Foo<T, A: Allocator> {
// ...
}

This isn't breaking because there is a default type provided for A.

The handwave is over "Today's Rust", as this machinery has already landed, in a sense, it's just not really possible to use with the standard library because the allocator API isn't fully stable.

Here's an actual example: https://doc.rust-lang.org/stable/std/vec/struct.Vec.html See that "A = Global"?
In a realistic use cases (unlike the ones in the test) the hard drives are accessed very often.

For anything by very light use, I would expect the drives to be written just about at all times.
> Also, the original statement is not quite correct - FDIC is funded by a special levy on all US banks, so while on principle it's backed by the "full faith and credit" of the US government, in actuality the money comes from the banking system itself.

The banking system funds an insurance fund, but if that insurance fund is exhausted, the federal government is backstopping it.
The only advantage Zig has is its ability to consume C/C++ as it ships with clang

That's about it, the language is too verbose and sometimes not enough verbose with all these .{} you need to always look at the documentation to remember what this does, this is time consuming and does useless context switches

Last time i tried to build their language server to use in my editor, and i was surprised it took an eternity to compile, similar to rust here, i was hoping it would do better

I love the build.zig feature, you stick to 1 language, there is no json/yaml/toml/xml BS, it's very refreshing to see

Cons:

- erognomics

- slow to compile

- verbose but sometimes not (.{})

Pros:

- builtin C/C++ compiler

- build.zig

- files are structs

- lazy compilation model (you can write platform specific code very easily without bloating your project)
The Steam Deck is quite weak, it isn't really a PC replacement. You can run Steam on desktop Linux. It is quite good.
It is not the answers that are the output. It is making sure you have thought about all the aspects.

Like homework in school: nobody publishes your essays, they only want you to be able to write essays.
I'm not so sure it's an issue of TLC/QLC memory at all.
It's that to make cheap drives, costs must be cut and this can be the outcome: bad write performance.
It's been a long time since I've read any Orwell, and maybe I've not had enough coffee this morning to make the connection on my own. Could you tell us what Orwell's answer would be?
Little Ice Age is on graph and is labeled. Medieval warm period is mentioned but too regional to show up in global temps.

But Little Ice Age lasted centuries and was only .5C. I hadn’t realized it was still happening until global warming erased it in 150 years. Then we added another 1C in less than 50 years. We are on track to warm another 3C by 2100, the amount of warming from real ice age in century instead of millennium.
Betterment's Cash Reserve[1] might be of interest to you. It's a similar concept, where they spread your deposits among multiple program banks to give you a higher level of FDIC insurance.

[1]: https://www.betterment.com/cash-reserve
Anyone build this? I'm not familiar with the cmake framework.
Yes this is good, but can it explain why my father never returned afer going to buy some milk.
> The way one might phrase a question might be very different content wise from how the document describes the answer.

If the embeddings are worth their salt, then they should not be influenced by paraphrasing with different words. Try the OpenAI embeddings or sbert.net embedding models.
The entire model behind iOS is that each application should be completely sandboxed
> I think unless you have some precise needs about memory allocation, and want to control exactly where when and how memory is allocated, it is hard to argue in favour of Zig.

I do have a hard time to think of use cases other than embedded microcontroller work where that matters nowadays. That said, I suspect that while they could have written TigerBeetle in Rust (no_std does not assume the existence of an allocator), it would have been more difficult.
Oh good, the perfect software for making DVDs of my aXXo XviD-encoded movies I got off of demonoid so I can watch them on my bedroom PS2. Wait, what year is it?
I'm not saying "that happened", I'm asking about the possibility. Does it seem plausible that someone sympathetic to Twitter launched an attack on GitHub in retaliation? Absolutely.
Please, if they're not already crushed, find a classic collector to give them to. Most things from the gilded age (heh) have significance as antiques.

There's nothing more disheartening to a classic computing enthusiast than to see a historically-interesting minicomputer destroyed by goldbugs.
One easy step would be to make the Gas Guzzler Tax apply to all non-commercial vehicles:

https://www.epa.gov/fueleconomy/gas-guzzler-tax

I don't know if the tax on SUVs would be high enough to make a difference.
I think it's more that Excel is incredibly capable. People who reach the status of Excel Power User are akin to F1 Drivers who need every seemingly absurd capability found on their steering wheels.
> I like drag-to-side-to-go-halfscreen for window management

Ughhh: good idea, terribly implemented. Last time I used Windows 10, it seemed like every time I tried to drag my window around, Windows would guess that I wanted to also full-screen it, or pin it to one side, or close all other windows, or anything else besides just repositioning it. I feel I need to have a surgeon's precision in order to just drag a window around my desktop now.
A copper pipe would too :P
From Confidently Incorrect Models to Humble Ensembles
European deca-millionares*. I took it as commentary on class mobility, or the lack thereof.
Grafana have been working on a replacement for grafonnet but unfortunately haven’t shared much detail. It sounds like they completely rewrote the dashboard spec using CUE, but there will be converters available at release.

In some of the discussions where the community is trying to figure out how to future-proof current dashboard definitions, Grafana Labs has also recommended this Python tool (unofficially I suppose) by Weaveworks, called grafanalib:
https://github.com/weaveworks/grafanalib
Somebody flagged my former reply to the above, for reasons unknown: here is a copy. Yes, the content remains important, in terms of the above reply to the original.

====

Which language are you speaking? Before something "«comes across»" to you, do you have your duly interposed cold-minded understanding modules on?

-- A "Man" is that entity which has a mind superior to that of e.g. monkeys. (In the context, the nuance is that of Dignity.)

-- A "person" is that entity which expresses a particular side of the possible expressions of being.

...Your proposal would be translated as "People with their own special ideas and leaning would etc." - it is not only hardly relevant to what was communicated, but possibly even stating the opposite. The original post, like in general the rest we post, was not meant to be written in demotic.

====

And again to another reply, now hidden, if the above still needed:

'Man' has the same root of "mind", it means "having a mind", but so many things have it, so it must be a special one, must it not?

'Person' is a mask - that thing in which the voice "per-sonat". It means the mask, the specific one - crying, laughing, irate, whatever.

No, you cannot use 'person' if you do not mean "that with a personality" - because that is what it means.

====

Edit: Oh, and incidentally - "why not just sticking to invented groupspeak?"

Well, paradoxically, also because it is not inclusive, is it, if some demand the normalcy of speaking actual Language, or maybe just when dealing with individuals from other groups! A convention is limited to convention adherents; this public is varied!
Speaking for myself, I have my ways of discovering new music, and none of them is about recommendations in my music app; when I use Deezer: I expect the music I deliberately choose to have there to be playing; anything else is a distraction.
Ask HN: How is Ray Kurzweil doing?
I feel like he would have a lot to say about these past few weeks. Anyone know how he surfaces these days? I checked out his site, found an empty twitter profile, etc. Just curious what he'd say about all this - thought I suppose it's probably predictable because he's been saying the same things for a while and now they're here.

I guess I just wonder if he is feeling any vindication about the pace of progress in the face of so much naysaying over the decades.
The GP list misses 8.1 which I consider the last actually good Windows, and the support has dwindled, esp. with the push of DX12... and AMD outright no supporting it at all, when it comes to GPUs.
The Bullseye Framework for Getting Traction
The fact that GPT understands how to use tools suggests that not only does it understand the meaning of numbers, it also understands its own limitations.

By all means, the argument around numeracy is bogus, as lots of people have numeracy issues but they know how to use a calculator.

The fact that so many people seem stuck up over the inability to write perfect math when it can do in context learning of a novel programming language, do addition over groups where addition is not defined as a+b but as a+b+c where c is a constant is incredible.

If we held humans to the same standard we hold GPT3.5+ models, the vast majority pf humans would fail.

The fact that it needs as much data as it does is simply an architectural issue and not inherent to the model itself.

As for hallucinations; I will point to whole thing that religion is, a mass psychosis, Eagleman's book goes into great detail on how we hallucinate our reality.
I gave up when the auto-playing video started following me down the page.

I don’t understand how they think such hostility is a good idea. It only makes me despise the site and note never to return. But presumably some people go for it?
Show HN: Self hosting and version control for your 3P JavaScript
Hey all - we decided to build an open-source (https://www.github.com/swishjam/tagsafe) tool to self-host and version control all of your third party javascript on your website's frontend.

What's the problem with third party javascript?
Honestly, there's quite a few issues. Here are some of the most relevant ones:

1. You don't have control over what the 3P JS does on your site or when updates are made to it. With each 3P tag added to your site, you give the ability for someone else to push changes to your site without your knowledge or control.

2. There are lots of performance tradeoffs with adding a third party tag to your site. Over the years, the web has become flooded with 3P JS, it's quite common for there to be more 3P JS than first party. The browser has to go through a bunch of additional work for each new domain it has to download content from.

3. Are your 3P JS providers using best practices? Most people today simply trust their 3P JS is using efficient caching, minified code, and global CDNs.

We built a simple tool to help alleviate some of these pains that gives you control of your third party JS. We do this by:

1. Tagsafe captures and hosts the content of each 3P tag you specify and hosts them behind a single CDN, consolidating all of your third party JS to a single domain.

2. We then monitor the "origin" for changes. When a changes is made, we will capture a new version of that tag and host it. This gives you the ability to view the changes made by the tag provider through a git-diff like view, and rollback capabilities so that you control what version is live on your site.

3. We have a small, inlined JS snippet that you place at the top of your web pages. The JS will intercept 3P script tags added to your page and re-point them the Tagsafe CDN version.

This is an early version, and we have lots of ideas of where this could go. We'd love any thoughts, feedback, or contributions as we continue to build this out.
Agree with everything you've said.

> I don't need a language

This, but the bigger issue is that I don't think I can be trusted with such a sharp tool. I'm just aware of my own limitations, and I think I'd better stick to safe languages.
It's truly unbelievable that Microsoft has allowed low quality garbage news to proliferate the Windows UI, including generating notifications.

It's really quite embarrassing to see the low quality content and to imagine that somewhere within Microsoft a human actually made the decision to allow this content to flourish within the OS.

My guess is that there is some product manager at Microsoft who has a bunch of friends who are creating the interfaces and garbage content generation "news" feeds and they are simply milking this for profit before it gets turned off.
Me and my wife have recently tried to sell as much as possible after realising this. Anything we know we won't need right now we sell so that we stop just having so many stuff...
"Share of businesses with workers on-site most of the time neared prepandemic levels in 2022, Labor Department finds

Some 72.5% of business establishments said their employees teleworked rarely or not at all last year, according to a Labor Department report released this week. That figure climbed from 60.1% in 2021. The survey showed about 21 million more workers on-site full time in 2022, compared with the prior year. An establishment is defined as each business location—such as an individual restaurant in a chain.

The new number is also close to the share of establishments—76.7%—that said they had no employees teleworking before the Covid-19 pandemic, and that were open in February 2020, the Labor Department said. Employers recently have begun pushing harder to get staff to work on-site more often, as recession fears prompt an increased emphasis on worker productivity."
Aren’t you supposed to edit grafana dashboards via the UI?
Like others here, I’ve used it to mostly replace the Stack Overflow and Google type queries I was doing before. It has also been a good replacement for reading through documentation when I’ve started work in a new library of coding language. It’s the best “rubber duck” (other than a real human) that I have ever had.

However, other than sometimes being confidently wrong, I have found that it sometimes will suggest solutions that rely private functions. I assume this is because it’s learning from the source code itself. This is has been especially true in Android SDK libraries. On the other hand, it is impressive when I inform it of the private function use and it corrects itself.
Why Heideggarian AI failed (2007) [pdf]
I find it a rather large oversight that their desktop client (on Mac, probably just an Electron wrapper) isn’t local-first or at least have local backups so I can keep doing work.
Same goes for just hanging out with your friends in the evening without any sports, eh?
Yes, that's what I was thinking of; not something in print. Thank you for recognizing what I imperfectly described.
Unfortunately in many industries, companies are allowed to regulate/inspect themselves. Because they supposedly have more experience with it than the government, and it saves on government spending.
I can run X applications from the 80s on Wayland

meanwhile Windows 11 has 4 or 5 different UI styles in control panel
It's really just a convention.

But if you wanna discuss the convention, in your example the $100 in deposits might vanish overnight (as in fact did in the case of SIVB) whereas the $50 loans is a LOT less volatile.
I think it's a fair headline, since they did find out why. It's just that, in science at least, every answer opens up a new set of questions, indefinitely IMHO.
I work in a language where all fields are public and it is indispensable in debugging things. You DO NOT want your datatypes hiding things under the hood.

At best, if zig does want to make fields private, they should still be visible, but the compiler should disallow writing to them.
I recently interviewed with a company with an abysmal Glassdoor rating, hundreds and hundreds of bad reviews. I asked multiple people in the company about it and what they were doing to address it, and the best they could say was something approximating "there'll always be a few bad apples". I declined to join.
I'm reluctant for the same reasons.

Google search might uncover BS too, but I'm already calibrated to expect it, and there are plenty of sources right alongside whatever I pulled the result from where I can go immediately get a second opinion.

With the LLMs, maybe they're spot on 95% of the time, but the 5% or whatever is bullshit, but it's all said in the same "voice" with the same apparent degree of confidence and presented without citations. It becomes both more difficult to verify a specific claim (because there's not one canonical source for it) as well as it involves more cognitive load (in that I specifically have to context switch to another tool to check it).

Babysitting a tool that's exceptionally good at creating plausible bullshit every now and then means a new way of working that I don't think I'm willing to adopt.
Can they just buy an ebook instead of a physical copy?
Yah 'supposed', but that's (to me) in the same bucket as 'different features behind flags aren't supposed to interact' and 'we're supposed to have detailed documentation of who is/was using what set of features at time x'. That's also what I meant with 'it's all in the process' - if there is good management of all of this, it may work. And I'm sure that for some people, it does actually work. Meanwhile for me, I'm staring at build scripts with 15+ year old feature flags that at this point are realistically never going to be removed, and people still sometimes suggest 'yeah but this one little thing we can put in a custom build until it works for everyone else too...' So now not having feature flags is a hill I'll die on.
On various hardware, over the years, I've had both the same and the opposite experiences. For example, linux doesn't decide to reboot during the day to perform updates without your consent.

Overall, when there is not some specific hardware issue, I've found linux running much smoother and more user friendly _for me_. Gnome is a lot less cluttered, things are easier to find. It is also often much better in supporting older hardware and, ironically, older windows applications.
> it seems like everyone has gotten inflation raises over the last couple years.

based on what?
Most seem to prefer KdenlLive or Davinci Resolve (which has a free version, but many pony up for the paid version, get the hardware key). A lot of the YouTubers I follow have started using Davinci, even those sticking to Mac and Windows.
There's also CUE: https://cuelang.org/
One example why it's important to double down on human writers.
I can't seem to access my notes on my mobile app...
Well don't get me started on VR either (FOV, FPS, motion sickness, limited applications, etc). FYI billions on a proprietary commercial product from one vendor isn't even in the same universe as an order of magnitude more investment across an entire diverse ecosystem. What's your point here?

Too ignorant to learn about it? I built and ran a 25kW Ethereum mining operation with 200 Nvidia Pascal GPUs in 2017. I've been running my own nodes and writing and deploying smart contracts since then. I have every wallet you can think of. I own ENS names. I developed a solution[0] to index and search every NFT (260m representing 100tb of data) across multiple chains (from my own self-hosted geth/bor/heimdall/Solana nodes all the way to custom ERC parsers). I've been to multiple dev and industry conferences. I've had multiple high level meetings with just about everyone in the space from Alchemy, Consensys, and Coinbase to blue chip crypto VC firms like Multicoin Capital, Sequoia, and A16z for my various crypto projects.

I could go on and on. I'd argue there aren't many people out there that have my knowledge and experience this wide and deep across the ecosystem. Please do tell - what experience do you have?

But yes, keep dismissing me out of hand by calling me ignorant and providing nothing factual to support your narrative.

[0] - https://fnftf.io/
Love this. I am an Apple Notes absolutist (see: https://pbs.twimg.com/media/FY1rZvNWIAAIRzs.jpg). I have tried Evernote, Workflowy, Dynalist, Notion over the years for marrying personal / professional worlds but always (always!!) come back to Notes.

I have dreamed of the ability to have a Notes web app with custom CSS for years and a few other features.

Good luck with this project I'll be watching closely
> deposits can be lent out to make money.

Your intuition is correct to some degree - if you imagine I go down to the bank and deposit $50 in cash, that deposit is both an asset and a liability to the bank (it expands both sides of the bank's balance sheet by $50). It's an asset in that the bank now owns $50 of paper notes, and it's a liability in that the bank now owes me $50.

The bank can then choose to loan out those paper notes to someone else, and therefore you're entirely correct that it can be lent out to make money, however the bank can't lend out the fact they now owe me $50 (that's just a liability to them).
I use WebRTC today and am happy with it! Works great for broadcasting from Web, Mobile and tools that support it (GStreamer)

I have a PR open to OBS for it right now https://github.com/obsproject/obs-studio/pull/7926
> But sometimes I like to visit private LAN-parties. Which I can't really do with Linux without spending half a day with debugging.

Man I havent played at a lan event in a long time. So many games now don't seem to support that. All my friends I use to play with have moved away. I would be nice to attend a LAN event again someday :D