skysight-inc/HackerNews huggingface dataset:
>> It's impossible to do graphics in pure C, so what are the alternatives

> I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. [...] , but you can do it all in C

If you trace the actual context of the conversation from ggp (doubtfuluser - "SDL is not 1000 lines anymore") to gp (shric - "pure C") ... it is clear that "pure C" was just an imprecise and shorthand alternative to saying the more verbose "pure ISO C Standard C with no extra external libraries such as SDL". (I.e. https://www.iso-9899.info/wiki/The_Standard ... has <stdio.h> and console printf() builtin there are no but no graphics and audio primitives)

But people just quickly type things out that seem obvious in a particular discussion e.g. "pure C" ... but can't foresee 4d chess moves ahead in how others will misinterpret phrases like that, and then the pedantic correction guns come out blazing.

<pedantic>But SDL _is_ "pure C".</pedantic> Yes, yes... I know. But one can just read gp's use of "pure C" with charity to see what he was trying to communicate.
Rebels take over Syria, Assad flees
Thank you, the second paragraph of your comment is illuminating. There are some more replies in the same vein. I did not understand the mutual independence of "cards", and how you can use a different data layout if you only need to put it on a single card.

> with relational modeling as an academic concept well predating successful implementations of relational databases.

This is also non-obvious, thank you!
Hey I'm Suraj.
I realised that I was spending way to much on these short form conent that really impacted my attention span and was a brain rot to me.
So I built this app to tackle them.
I have complete trust in The Guardian to publish incorrect opinions on this matter.

The Notre Dame is a historical building. It's not meant to look like "new".
I find that court case very off putting, since it was Spotify that stole the royalties, because the same mechanic applies to simply being popular. When will someone sue Taylor Swift for stealing royalties?

Also, since they didn't change the economics, they have done nothing to prevent this from happening again. Any economist that sees that he can earn $12 from a $11 payment would keep doing this until the risk adjusted return is equal to the interest rate. Ironically this will remain profitable until the cross subsidy is gone. I.e. there is an incentive to use the bots to boost real musicians who lose out from not being the recipient of the cross subsidy.
How do you do the initial setup? I'm concerned with anything that happens before activating the dev shell.

Right now I wrote a bash script to check for nix, direnv, git, gpg, etc. But it feels a bit clumsy, compared to the flake that contains the dev shell.

For my own system I set up home manager. But I don't want to make the use of home manager a requirement, as it can be quite opinionated. (e.g. setting up direnv will be done by generating a .zshrc, which can be limiting to some)
Could you tell more about these 'nix boxes? Sounds very interesting.
I'm currently using this[0] AutoHotkey script library for such purposes.

[0]: https://github.com/FuPeiJiang/VD.ahk
US and Türkiye are both members of NATO and strong allies. I don't think the US will be bombing Türkiye troops in Syria.
So far it's been one step forward, one step back, due to Iran, see the now frozen rapprochement between Saudi and Israel. But thankfully all signs point to Iran's influence waning, which is now accelerating in part thanks to Israel ignoring the Biden administration's calls for another premature ceasefire that would only allow Iran to rearm their proxies and keep the untenable status quo that ultimately harms everybody in the area alike.
Optane died because none of the cloud providers were really interested in it.

Which meant no developers could really develop for it so you're in a vicious circle.

It's why I think they need to have some way for people to easily use their tech at home/on-premise.
I searched for the word autism and found no hits.
My candidate for peak 80s is Megazone 23: https://www.youtube.com/watch?v=xXyg9Obldmg (1980s idea of what the 1980s would look like in the 2300s; those generation ship architects even committed to scanlines on their CRTs)

You even had the same vibe as EVE on both sides of the Iron Curtain,

whether west: https://www.youtube.com/watch?v=_2hawbp5XT4

or east: https://www.youtube.com/watch?v=VI59CbJ2EcQ
Nice!! Then I can also use my password manager and more. Will deffo give it a try then. I hope it'll come soon.
I'm guessing the government ran out of money and stopped paying them.
I'm curious about this as well. I often see people talk about CockroachDB in production, but I don't think I've ever heard of anyone running Yugabyte. But it is definitely under active development.

I found two threads discussing it from the past year:

https://news.ycombinator.com/item?id=39430411

https://news.ycombinator.com/item?id=38914764

Yugabyte (as with CockroachDB and TiDB) is based on mapping relations to an LSM-tree-based KV store, where ranges of keys get mapped to different nodes managed through a Raft group. That kind of structure has very different performance characteristics compared to Postgres' page-based MVCC. In particular, LSM trees are not a free lunch.

Query execution is also very different when a table's data is spread over multiple nodes. For example, joins are done on the query executor side by executing remote scans against each participating storage node and then merging the results. That's always going to be slower than a system that already has all the data locally.

YB also lacks some index optimizations. There is some work to make bitmap index scans work in YB, which will give a huge performance boost to many queries, but it's incomplete. YB does have some optimizations (like loose index scans) that Postgres does not have. So it's probably fair to say that YB is probably a lot slower than PG for some things and a little faster at others.

I think it's fundamentally not a bad architecture, just different from Postgres. So even though they took the higher layers from Postgres, there's a whole bunch of rearchitecting needed in order to make the higher layers work with the lower ones. You do get some Postgres stuff for free, but I wonder if the amount of work here is worth it in the end. So much in Postgres makes the assumption of a local page heap.

What we see in cases where someone takes Postgres and replaces the guts (Greenplum, Cloudberry, and of course YDB) is that it becomes a huge effort to keep up with new Postgres versions. YDB is on Postgres 12, which came out in 2019, and is slowly upgrading to 15, which came out 2022. By the time they've upgraded to 15, it will probably be 2-3 versions behind, and the work continues.

Worth noting: Yugabyte was tested by Kyle Kingsbury back in 2019, which uncovered some deficiencies. Not sure what the state is today. The YB team also runs their own Jepsen tests now as part of CI, which is a good sign.
But that's an input too (cf. contingent vs. necessary truth). If the Analytical Engine were controlled by an Orléaniste it would surely declare the balding[0] Count of Paris, Jean Carl Pierre Marie d'Orléans, to be king[1].

[0] https://files.osf.io/v1/resources/p4wqa/providers/osfstorage...
[1] https://en.wikipedia.org/wiki/Succession_to_the_former_Frenc...
I would like to add that France (probably) also has no shortage of modern churches, quite a few abandoned. There's no reason to build yet another one.
How would you say this is different to eg the Garmin plans?

They take some inputs and give you a schedule. IME they aren't great at adapting to your needs - if the plan turns out to be too hard and youre overtraining, or it turns out you can't make your sessions (maybe too busy, maybe tkk tired) it just kept on throwing the same 4 workouts ar you, with the same parameters. They also require you to have a target time in mind, which you'll know if you're big into running - but not so if you're new (and need a structured plan like this!)

Is your approach different? Would be great if so!
this is like the study about water making you hydrated. quite possibly the most obvious outcome of all time.
Wait... so I can put it on my website to prevent traffic from China?
>If I were to make this usable for me, it's probably by automatically keeping record of what buffer I was on when I opened a new one, then making a buffer that presents this information in a modifiable tree.

This is already available in the form you described as Global History Tree. See: https://nyxt-browser.com/article/global-history-tree.org

But this is only a presentation and no management (currently) exists. A 1-1 window/buffer map is (also) an open issue.
im not the target audience, but just wanted to say i love! the domain name.
Since FILE io is part if standard C I guess you could do a plan9-style interface where you fopen("framebuffer"); and fwrite() means writing a pixel value to the screen.
Since io is always implementation defined anyway, it wouldnt be any less portable than when you do printf("some string") and 'expects to see a string somewhere'.
I literally said you can use evil mode to edit text.

But trying to use vim inspired motion and editing in other modes is a terrible idea. Just learn how Emacs does it and stop thinking of everything as text. There is usually deeper semantic meaning behind the syntax that an Emacs mode will let you edit directly.
You're right: https://www.aanda.org/articles/aa/full_html/2021/09/aa41109-...
> Things that aren't normalized are "ad hoc," or really just "input."

I agree that every denormalization is "ad hoc". It may not even feel this way because sometimes such ad-hocs become intimately tied into the system performance architecture.

However I'm not sure if I agree with "just input", or maybe that's a different way of saying that: sometimes (often) you denormalize from 3NF to avoid a join. Often you can demonstrate that avoiding join is benefitial, by looking at query plan.

But the problem with teaching is that people become generally more afraid of joins, somehow thinking that every join is killing performance or something. ChatGPT produces a lot of FUD around joins and performance, unfortunately...
Sure. But I want an Oxide for enthusiasts/startups/small companies.
I found an interesting sounding recipe and clicked the permalink button to share it, but the permalink 404s - https://airfry.pro/recipes/128
Show HN: Auto Gmail – writes 80% of your emails, for you
> A stamp like "2022-07-08T00:14:07+01:00[Europe/Paris]" should never be a thing. It's invalid. Downstream code can treat it as either "+01:00" or "Europe/Paris" (which at that point is on +2:00), so you are begging for data corruption. The whole concept of "inconsistent timestamps" should not exist!

The spec states you would ignore the [Europe/Paris] in that case, no? Not either or?

Also, the specification states you can opt in to the behavior that you are asking for by marking it as critical?

2022-07-08T00:14:07+01:00[!Europe/Paris]
That was written by an investor. Weirdly... would make me more interested in them if I were someone who needed investment.
> McDonalds pays nearly $20 an hour these days, if it keeps the lights on, don't be above it.

I was between jobs several years ago and my startup failed - I ended up washing up at a restaurant to be able to continue feeding my family. At the time it was humiliating to be in my late 30s scrubbing pots and pans for the minimum wage but looking back it’s probably one of the periods of my life I’m most proud of: Putting pride aside to do what’s required to be a father and a provider.
It's not "just" the kernel. The bigger issue is the firmware - Android devices have a ton of closed-source low-level firmware bits, and you really shouldn't expose them to the Internet after the device has reached end-of-support.

But if you're only using it for limited projects as an RPi replacement, then it's probably alright if you're also putting a firewall in front of it, or having it in an isolated network segment with a reverse proxy.
> I think the natural 'naive' approach is to have many columns with redundant information inside.

Interesting, thank you. I either don't remember that phase in my own learning, or I was lucky to read about the "correct" approach first. Maybe that's why I was so extra confused about 4NF explanations, haha.
> Shell scripts can be used safely if you know how to

That's the contention point though -- I learned and relearned shell scripting no less than 7 separate times and it always slips away because it's not something I practice every day. Ultimately I concluded it's not worth it because you mostly have to memorize super weird syntax and strange exceptions to rules. At one point I was just like "screw this" and went for Golang.

> You are not gonna get the same performance with just or whatever new tooling there is just to run commands on your system

That's very debatable, I'd bet my Go programs process various things either faster or with the same speed. But even if they are slower that's often not important because most scripts I ever wrote were throwaway. Those that stuck around I have polished and re-polished, including with the measures you enumerated.
Journalist fails to see how left-wing the MSM is. He's proud of criticizing Trump, but likely never criticized Biden or Harris.

While I'm no fan of Trump, if having him back in office leads to more balanced journalism, that is a good thing.
Further reducing the value of received emails by making them yet another ai-generated toilet-dweller.
> $5k vs $15k

> So you have to look at TCO over a period of years, but that's still quite significant.

Your point is a valid point. However if we're talking TCO, we should also factor in that TCO also does involve rack space, power (and power efficiency), cooling, cabling, ports on the ToR switch, so on and so forth.

The AMD solution halves pretty much everything around the CPU, and in order to get the same thread count you should really compare 2x$5k vs $15k.

I get that SMT does have performance hits, but such performance penalties mostly show up when you're doing number crunching all day every day. In real world scenarios, where software spends a lot of time waiting either for disk i/o or for network i/o I would expect that to be a non-issue.

AMD's offering is still competitive, in my opinion.
Perhaps you're responding to the wrong person? I didn't think or write that GGP didn't know any of this. I was (clearly, I thought) considering the idea that someone might take such a position.

I wouldn't even mention this, except that you've expressed a interest in avoiding misinterpretation.
Why are you relating authoritarianism with "Islamic way" or even the Caliphates? I've never seen anyone make this claim before, which is, to be honest, quite absurd.

Edit: Also your linked article no longer reflects the current stance of Russia.
GW-BASIC User's Guide (1987)
Sounds good but what are peoples use cases. Versus getting a regional EC2 and working from that?

Anything privacy related, running a TOR node etc. I get it.
Many people use VPN and still use western models. Ditto for those looking to study abroad, the key point the audience we're dealing with, i.e. those who want to go abroad for school overlap with cohorts who will invariably have VPNs, so if a site doesn't work due to GFW, one falls back to using VPN anyway. Hence embedding senstive terms trying to get rid of PRC users who are used to leaping the wall (in this case literally) is stupid, like commenter posting copypastas in reddit or youtuber thinking it would kick PRC users when they were on VPN to skirt GFW filtering in first place.
There's a source of truth there, but it's also easy to overstate and to show only this side of the story.

My parents' lives revolved around their children too, and me and my brother are both working abroad at the moment (for work, love and adventure). My dad hasn't invested much in his social life, hobbies or skills, because he had a family. Divorced with kids out of the house and even out of the country, he's lonely.

Meanwhile his childless brothers and sisters have much more active social lives. They're an active part of the family life as well, but it's not the only thing they have going for them.
Definitely see the need for this!

Before downloading and installing, I'm curious how it works. How does it stop doom scrolling on Android?
Yes, by pushing to reduce the drafting age, which the Ukrainian don't want to, because someone needs to raise families and Ukraine has a way lower population, while Putin brings in north koreans already. And can also escalate by general mobilisation at some point if cornered. So I don't see the outcome as clear.
I am partial to conflict resolution via trial by combat. Very ancient technology, and while it doesn’t always work well, it works every time.
I did say I could learn it and I do FP for 8.5 years now. It's not that.

It's the obscure error messages, mostly. And as you said, documentation even to this day leaves stuff to be desired, thought that might be better nowadays, no idea and I don't plan to revisit still.
True, but in Spain we have had governments with absolute majority from both major parties, and they still lied, and I think most European countries can say the same.
150 years ago it was the tallest building in the world.
In my case I prefer all these utility scripts to be in one file because 90% of them are 1-2 lines anyway. Zero point dedicating a directory with several 5-line files.
alternative without recaptcha: https://web.archive.org/web/20241201233635/https://www.teleg...
Google takeout. Do it every 3 months. Easy peasy..

Good for privacy too. It jas everything! Look through it an permanently delete what you don't want them to keeo.

Note that it is slightly lossy with respect to headers, times etc. Not ideal for anything legal related. For those print them off.
> De Chelonian Mobile

Get out of here with that monotestudonist heresy!
Not sure what the connection is, what's stopping tech nerds from putting effort into their appearance like everyone else does to get into a club?
Forward is the author :) https://en.wikipedia.org/wiki/Robert_L._Forward#Fiction

note wrt to comment elsewhere in this thread that Forward was also involved with physical aspects of the Integral Trees/Smoke Ring world build.
> Although I don't start new projects in C very often, I'm acutely aware how it's not turtles all the way down (as the logophiles believe), but rather C. With some infrequent exceptions the whole tower of abstraction was written in C. SDL is written in C, the compiler? C, the Linux kernel is written in C, the graphics driver was written in C, the GPU firmware was C. It might be unfeasible for you to get by without writing these yourself, but with enough C and somewhere to sit you can move the earth.

This is a Linux-only situation. A significant fraction of systems code in Windows and macOS are written in fairly modern C++, including core system libraries and the kernel. A project that emerged out of Windows' C++ effort is the Windows Implementation Library[1]. I'm also certain Windows and macOS graphics drivers are written in C++.

[1]: https://github.com/microsoft/wil
I was under the impression that Yugabyte requires signing a CLA to contribute which leads me to avoid it for fear of them relicensing the thing when the VC's start squeezing.
Also: very unique and single vendor driven. Seems like too much of a risk longer term but that is just my take.

EDIT: in response to your question I did run a PoC of it but it had issues where I wasn't able to create very large indexes without the statement timing out on me. Basic simple hand-benchmarking of complex joins on very large tables were very slow if they finished at all. I suppose systems like this and cockroach really need short, simple statements and high client-concurrency rather than large, complex queries.
I had my eyes focused to see the hidden image the same way I always do. But this time I was scrolling the picture on an iPad and the next one was coming up and it was directly in focus and the next one too.

This was real incredible - no need to focus again - it is like living in this hidden world.

If you never experienced this I recommend to try it - at least for me it was a wow moment.
How much more are you willing to pay for your Internet service for this redundancy? Me? Zero. It is not a good idea. To me, it is right up there with having extra aeroplanes waiting in case there is a malfunction, but exactly zero customers want to pay for that privilege.
> it could be as flimsy as they were pacing nervously while black

Judging by the picture on the poster's website, I doubt being black had much to do with it: https://josephscott.org/
It was a reply to your comment:

> However, Turkey to the north is really not keen on the Kurds having any territory, so they'll do whatever they can to frustrate this.

It's not true that Turkey is not keen on the Kurds having any territory because their friendly relations with KRG is a counter example.
Ratedd – Product Rating Community
I think the opsec measures started after his identity was already known.
Try a different network entirely. Maybe you have a bad neighbour on that IP address. Or you are fingerprinted for some other reason.

If your phone has downloaded data, such as emails and contacts, back that phone up right away. At least that is something if not everything.
Just a few points of attention: if you use a ccTLD (2 characters) for your domain, make sure you’re using the ccTLD of the country you live in, and make sure you have no plan in permanently moving to another country. ccTLDs don’t necessarily follow ICANN rules and can change their rules as they see fit, overnight. They can decide that you’re not eligible anymore if you don’t live in the country for example.

This happened with .eu for example, UK residents stopped being eligible to own a .eu after the brexit. Another example is .au, they started requiring an Australian presence in 2022.

My advice as someone who worked in the domain name industry : just get a .com or a .net. There are also some reputable newGTLDs (.dev for example), but you can’t go wrong with .com/.net.
Exactly. And there is no HTML5, either.
That link I gave is propaganda BS. It claims the syrian army gave the terrorists( SDF) control over the new areas, while in reality they fought with US support against iranian and syrian regime militias. So that iran could not send support without fighting their way through it, maybe a turning point in this war.

It was just to illustrate that Erdogans goals are not peace, after Assad is gone.
That is a very good question. It is especially concerning when you realise that most air fryers use black plastic, and most black plastics are made old electronic scraps which are coated in flame retardants and other toxic chemicals like phthalates.

https://www.cnn.com/2024/10/01/health/flame-retardant-black-...
why is this site allowed to be posted? most of his stories are completely fabricated with no evidence. he doesn’t even live in Japan but just cosplays as being a resident here. so frustrating seeing his content taken seriously anywhere online.
Thanks for productive response. <3

> And I certainly agree that bash and make are absolutely Byzantine at this point -- footguns on footguns.

Yeah, that's my problem. Not like I don't have memory in my brain, not like I can't learn make and bash -- I did so several times almost from scratch but as I am not using them every day, the memories always fade. It's best to relearn something without footguns than one with. Hence I am using `just`. It's straightforward and very easy to catch up with even if you forget it. Not so with make and bash.

If you are very invested in them and are feeling at home with them, great for you -- I am not claiming unquestionable and countless benefits. I am claiming it works well for my brain and my workflow, and most of all -- the frequency with which I have to do scripting.