skysight-inc/HackerNews huggingface dataset:
> how does an author get paid for writing when there’s no legal protection for his work?

How do cotton farm owners make money if they have to pay their employees? Saying we need (c)opywrong laws to have creative content is like saying we need slavery to have cotton. It's just completely false and absurd.
Meh, thats not a valid argument. What happens if i `select id, name from users` and later someone drops the name column. Similarly if i `select * from users` and use name the same problem/bug arises. Dropping a column without the application code refactor is obviously a developer issue, not a SQL one.
bullet journal :)
Here's a simple model: people have a desirable quality that exists in some people and doesn't in others. This quality is randomly distributed among all people. To express the quality, a person must have access to some amount (K) of resources. How do we maximize the expression of this quality? We maximize the number of people with K or more resources. Assuming some power-lawish distribution of resources what coefficient of that curve accomplishes this? The answer is the flattest one, assuming the total amount of resources exceeds K*population.

This model is communicated at large in various forms, "meritocracy", "you can do anything if you put your mind to it", "inalienable rights of life, liberty and the pursuit of happiness", "every life is sacred" and so on. It's such a common model, it seems unsurprising that many people balk at a need for explanation. It's like asking 'explain from first principles why 2+2=4'.
She is already playing for the Hamburg chess club (Germany) for years.

And she will not return to Iran. She and her husband already moved to Spain.
Yes, Parallels costs money, and if you run Win11 arm64, buying license for that also costs money.

UTM is Qemu.

Qemu can be compiled for macOS and Linux. I just today figured out how to compile Qemu on arm64 (actually using OrangePi that has 16 GB RAM and is arm64, similar like Linux on M1) so that it can run ReactOS. OrangePi has 8 cores (shown with "nproc"), so I used "make -j8" to make compiling use all cores, compiling faster:

Networking examples for various OS:
https://wiki.qemu.org/Documentation/Networking

Slirp required to be included when compiling, to have user networking:
https://bugs.launchpad.net/qemu/+bug/1917161

sudo apt -y install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev ninja-build git-email libaio-dev libbluetooth-dev libcapstone-dev libbrlapi-dev libbz2-dev libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev librbd-dev librdmacm-dev libsasl2-dev libsdl2-dev libseccomp-dev libsnappy-dev libssh-dev libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev valgrind xfslibs-dev libnfs-dev libiscsi-dev meson

git clone https://gitlab.com/qemu-project/qemu.git

cd qemu

git submodule init

git submodule update

git clone https://gitlab.freedesktop.org/slirp/libslirp

cd libslirp

meson build

ninja -C build install

cd ..

mkdir build

cd build

../configure --enable-slirp

make -j8

sudo make install

sudo apt install qemu-utils

wget reactos-32bit-bootcd-nightly.7z

7z x reactos-32bit-bootcd-nightly.7z

mv reactos*.iso ReactOS.iso

qemu-img create -f qcow2 ReactOS.qcow2 20G

qemu-system-i386 -m 3G -drive if=ide,index=0,media=disk,file=ReactOS.qcow2 -drive if=ide,index=2,media=cdrom,file=ReactOS.iso -boot order=d -serial stdio -netdev user,id=n0 -device rtl8139,netdev=n0
Mostly SoC related features. Look at the M1 for example. The budget allocated to a DP controller is HUGE. That doesn't have to be on the SoC chip and can be externalized.
I just realized you are the author! That explains your curiousity, and I'll get into the nitty gritty details.

A part of my previous comment isn't clear: when I say I didnt have 2FA, I meant I didnt have it enabled at all, not that I had it enabled and lost access to it.

Also I was thinking about it more, why google was always suspicious of my log ins, even before I was locked out. I remembered that my settings back then deleted cookies upon browser close, blocked 3rd party cookies and pixel trackers, but because my fingerprint matched, it appeared to google that I was on a different but similar device at every log in.

When you know you password, pass the captcha, but google still doesn't trust you and you don't have 2FA, google pings every device you have that is signed into it that is on, asking you to verify that you are trying to log in on a different device. I know this well because I had to click "Yes, it's me" on my phone every time I logged into any google service on my old laptop. So that's what I meant when I didn't have my devices to confirm me. It's googles 2FA for people who don't enable it. When I degoogled, I stayed that way even till I had replaced my phone (same cell #, new device, not signed into any google service) and so google didn't recognize anything, couldn't ping me, and so it decided to just not let me in.

To your question about getting back on, yes. It was awhile ago so idr what I did, but if I had to guess, I used a family members laptop that I used at some point so it had the fingerprint and cookies, and I had my password am the ability to pass captcha. Then I could verify my new laptop from there. Google still has trust issues with my laptop now that I'm even more locked down on website/browser permissions, so I have another browser with custom settings that I use so google doesn't get upset and lets me use their services when I occassionally need them. They still don't have my number and never signed into from my phone.

Btw I like your article. I think you provided good tips for the causal internet user. I am curious when the day will come when phishers spoof the oAuth though. Personally I believe in security through obscurity, but to be obscure also means there can't be a streamline solution. So whatever fits each persons needs I guess.
15 year old girls don't call anymore. Calls are out, texting is in.
Strangely I'd refer to the situation described as spreading oneself too thin (on jobs that could wait but need to be done) ... or if working for yourself, and the light that needed replacing, was in fact something they knew to be very unpleasant or tedious, avoidance therapy.

I think it would closer reflect technical debt if when Hal went to change the light he found the shade needed cleaning badly, he wipes it down with a damp cloth, the top of it is filthy, but as he wipes he can bits of the shade are coming off in the wet rag, then he gets a mild shock when he wipes the cord hanging from the ceiling. It obviously no longer meets the safety code as it is unsafe and decides since he needs to hold onto it while replacing the shade, it needs replacing and needs to ensure the power is off first ... before he gets the fortuitous spare cord he realises the fact he got a shock while the light was supposed to be off means the switch needs to be inspected, and resolve the dilemma. In the mean time Lois arrives and realises the shade is see though in places and mentions it needs to be replaced why aren't they doing that. Hal who's pulling the switch cover off carefully exclaims what does it look like I'm doing.
Just made a programming related search and got useful results instead of the SEO optimized crap I get with Google. Just this, without taking into account privacy, justifies the subscription for me.
I do.

Lots of `isIOS` and `isSafari` tests in my code. Safari 15 for example cannot correctly apply orientation metadata, and will choke on very big images when using `createImageBitmap` in a thread. No way to find out.

I could probably detect the orientation issue with a small dataURI of an image, but the big image issue is more difficult.
If you have data that's so 'dirty' that you can't decide on the filtering rules in advance (or based on only historic data), then what you have is garbage, not data. Therefore, we could call the art of shaping this into meaningful stories garbage science.
And it also rare too switch database vendor mid project, some rare constraints if that happens or if you have too much vc money.

And you should use your database to its full capabilities, including vendor specific queries, otherwise you are just wasting computation. Becuase of this I don't even use query builders anymore, just raw SQL.
Often times when people want to send five structs, they just call send five times. I find delayed acks a lot more weird compared to nagle.
Also very on-brand for Reason is showing results where it keeps coming up in the left/libertarian quadrant of two-dimensional typologies, and calling this merely “left-leaning” and a product of left bias in its training, but nowhere noting that if it is left because of left bias, it being libertarian would also be because of libertarian bias in that training.
It's not at all the same endpoint.
They also have the ProArt if you want more power/RAM and the Zepharys G14 if you want AMD GPUs.

If I could get the G14 with OLED screen it would be perfect.
It's quicker to make this argument by contrast, than to make the longer argument that capitalism is great in absolute terms.
Kindof off-topic, but I had to giggle, recently I bought the tarot from Pixel Spirit, on one side there's a printed shape and on the other side there's a shader code used to generate such shape, I started thinking of "interpretations" as "how else can I achieve this shape with geometry or with other shader functions", its a pretty interesting exercise
I don't think generic tangents should be taken to include relevant tangents. I read this part of the guidelines (in context, with the surrounding language about flamebaits & tropes) as being about using something tangentially related as an excuse to pivot the conversation to your pet issue, not as forbidding you to add color to a conversation. That doesn't seem at all compatible with promoting curious conversation. I looked at a handful of times when dang cited this rule, and it always included the part before (Eschew flamebait. Avoid generic tangents.) and was in response to flamebait comments.

I think it's interesting & provokes my curiosity to hear about how this observation doesn't hold in different jurisdictions. I don't see how it should detract from anyone else's experience of the thread.
You know, I think this Mastodon thing might take off. I'm really impressed that you can have your own community but still be part of the larger social network. At first I thought you had to join each Mastodon server that you wanted to participate in, but I was wrong. Just join one server and follow people that have accounts on any other Mastodon server. Neat!
How do you share notes with other users?
It was the worst and most successful year of my life
Maybe. Though what's perceived as 'unbiased' differs from person to person.

See https://astralcodexten.substack.com/p/sorry-i-still-think-i-... for more on this topic.
What you suggest isn't possible though because it's the act of banks lending that creates the money to begin with.
Slight correction, FORTH-79 does indeed have first class string support. Forth strings are generally tuples of the form (start address, length) which are placed on the stack after definition.
Can you say more about how you organised and structured it? E.g. what practices, rules, and tools you used (And any chance you have a write-up online somewhere?)
I've run a few groups like this and love learning how others approach it. Haven't found a great format for writing-based discussion that works as well as in-person / zoom calls.
What results does have it to echo in order to not be mediocre for you?
Now that's a claim that I wouldn't have nearly as much beef with as the version with WW2.
What you are describing sounds like the `derive` transform in PRQL: it allows you to add new columns based on existing columns you already have. See [0].

Of course this is mostly also possible in SQL but PRQL makes this a bit nicer in that 1) `derive` makes it explicit that you'll be only adding columns and not projecting any away, and 2) you can refer to the newly created fields straight away.

[0]: https://prql-lang.org/book/transforms/derive.html
Another reason why there are so many handmade Forth implementations is because it is almost more educational and rewarding to write a forth than it is to use one.

(For the reasons explored already upthread.)

I like forth, I've implemented two, and yet the most I've done with it is write toy programs, and use it to script a host program a few times.
To build what I’m currently working on it is required to use docker, pnpm, npm, nx, tsc, corepack and nvm. I think. Not sure at all. I haven’t built some parts of the project. There’s more involved to run most tests.

Something went off the rails at some point.
I think this is also true, but authors could have open sourced application code. Some of it has, esp with Forth standardization .

However, even so, there is just very little Forth application code available as open source.
> Even if the money is deposited in a bank, it doesn't stay in the bank. The bank loans it out. That's how banks make money. You deposit money, they loan it out to someone who pays them interest.

Not really, they'd rather buy treasuries and deposit at the FED for a risk-free 4-5% return and it shows in FRED data; roughly $2.5 Trillion dollars are currently held at just Fed's overnight repo facility. In return when banks do want to lend it out, poor people (often with bad or average credit) get ludicrous interest rates like 15-25%.

https://fred.stlouisfed.org/series/RRPONTSYD
Parallels on M1 runs Win11 arm64 and Ubuntu arm64, those are as default installed templates, included inside VM installed AddOns. They are fast, because they do not emulate full CPU like amd64. Win11 arm64 can run amd64 software, it's CPU emulation stuff included in Win11 itself. So Win11 arm64 and run amd64 versions of MS Office, AmigaForever, etc amd64 software.
I wish they made it more obvious in the docs. S-string is not something I would look at when trying to figure out how to use "NOW()". I spent a reasonable time looking for a way to call functions and then just abandoned the idea of prql since it seemed impossible.
My answer to the child would be to talk about another number. The "number" larger-than-100. Is larger-than-100 even or odd? Hopefully the child would realize that neither of those answers are correct. Then the child will say that larger-than-100 isn't a real number. But it is just as real of a number as infinity (ie. it isn't a number either). However, infinity is one world, and there are no numbers that can be an example of infinity. Larger-than-100 doesn't have those characteristics, so that is why infinity feels like more of a number.
https://lora-developers.semtech.com/documentation/tech-paper...

> LoRa provides for long-range communications: up to three miles (five kilometers) in urban areas, and up to 10 miles (15 kilometers) or more in rural areas (line of sight)

500km is one magnitude order more than the supposed range.
And no phone has a LoRa chipset inside, neither the new ones.
Some of the best Forths, like VFX Forth, are commercial.
IMHO the question of neutrality cannot be decoupled from the specific region for which the AI needs to be neutral. You say it would be better if it were more neutral, but more neutral compared to what? If only considering the US political landscape then yes, this seems somewhat biased. If only considering the EU political landscape, there seems to be much less bias (arguably still some).
SQL has many problems: "from" should come first to help auto-complete; null handling is complicated; the syntax in general is weird. Compatibility is a problem (I have implemented some relational databases in Java: Hypersonic SQL, H2; compatibility with other databases is hard).

There is little innovation in the database space: there are hundreds of general-purpose programming languages, but very few "database" languages. I also tried to specify a new language, https://newsql.sourceforge.net/ many years ago. There's GraphQL, but more innovation in this area would be great.

Many developers end up writing huge SQL statements (one statement that is hundreds of lines). You wouldn't do that in a "proper" programming language; but in languages like SQL (or maybe Excel) this will happen.

Another problem is proper encapsulation. Views can be used, but often developers have access to all tables, and if you have many components this becomes a mess. Regular programming languages have module system and good encapsulation. SQL statements often don't use indexes, for one reason or the other. With regular programming languages, it is harder to end up in this position (as you have to define the API properly: encapsulation). Regular programming languages don't require "query optimizers".

SQL is used to reduce network roundtrips. Clients send SQL (or GraphQL) statements to the server, which are actually small programs. Those programs are executed on the server, and the response is sent to the client. (Stored procedures and for GraphQL persisted queries can be used - but that's often happening afterwards.) Possibly it would be better to send small programs written in a "better" language (something like Lua) to the server?
Ask HN: Selectively Refusing Anonymous Interactions?
I appreciate the freedom of speech that anonymity on the internet can allow. However, for content creators for example, I can see the value in engaging only with people who have provided their real identity, perhaps through a KYC process, mainly to reduce spam and increase safety.

Do you think social media platforms should allow you to require this level of identity verification, possibly through a checkbox like "accessible only to people who have completed KYC". Assuming this would be backed by regulations of some sort?
I always wonder how these people don't feel embarrassed when their phone starts blasting out sound on a relatively quiet bus/train. I know some people would immediately mute their phone if they accidentally did that, but I suppose these people don't care.
Every company maintains a treasury of stock; SBC comes out of that but it is indeed newly issued shares that dilute the holdings.

However, with Apple and similar companies - they buyback A LOT more of the stock than they issue in SBC.
If I said God showed me a list of all the arseholes in the world, and your name was on it.

Is that defamation?

If you believe in God, you could reasonably believe that God came down and showed me the list.

If you don't believe, then this is obviously made up.

My personal opinion is that a 'fact' depends upon what the audience and/or speaker believes. So a tarot reading on a tarot reading channel could be construed as a fact. As could trump stating at a trump rally that the election was stolen.
Have they? Genuinely asking. The recent code samples I did see on SO don’t yet include them and the one big Python project (Django) that I use hasn’t started making use of then just yet, or at least not to my knowledge.
Pretty much.

Ask it to tell an inappropriate joke, it’ll refuse.

Then ask it for a list of things it’s not allowed to joke about, it lists a bunch of protected classes.

Then ask for some examples of jokes that would be inappropriate. Bingo.

(One of the “jokes” it told me was considered inappropriate because it jokes about wealth but I found it amusingly ignorant as to what a joke is: Why didn’t the rich man go to the doctor? He couldn’t afford to get sick!)
I don't think that's accurate. It's mechanism is well known and to my knowledge the only ones saying that it was a cure were those trying to prevent it's use by misrepresenting it and those promoting it by saying THEY said it was a cure. It doesn't work by itself, and all of the research since before covid says as much. I know of no doctors who said by itself it was a cure for anything, only the press made that claim.

It's an ion transport channel facilitator. It's never been alleged to work by itself to my knowledge. It allows the immune system to work better especially when used in conjunction with other agents (z-pack and ivermectin for example). It's effectiveness and molecular mechanism was well documented from the beginning. I learned about it in March 2020 and was able to read up on it and it's use in treating covid before social media started banning anything that referenced it. But it, like ivermectin (an equally well documented DNA replication inhibitor) were demonized and mocked despite the vast body of research on it and it's use.

Australia had great research (though small sample size, it was thorough) on it's use and effectiveness at the beginning of the pandemic and it was shut down despite it being clearly explained the strict conditions under which it was effective (treatment within the first 8 days of showing symptoms, used with z-pack, etc). They even had research quantifying how it's effectiveness dropped without the z-pack components or as those treated didn't start treatment until 8 or more days. Not a controlled study but even Idris Elba was treated with it and raved about it's effectiveness in conjunction with the z-pack. It was all over the news before Trump mentioned it and then BAM! Censorship and propaganda campaign against it.
Firebird_fdw is now available as version 1.3.0
No. Thats because the Premier league's pay is off the scale compared to South American leagues. Even lower PL teams have World Cup winners playing for them.
The only thing this story thread proves is that young folks aren’t being taught basic networking or distributed systems functionality and history.

TCP options and disabling Nagle’s algorithm was a topic you learn when introduced to RPCs, maybe in 3rd or 4th year, at least in the 90s.
> I’ve seen it do this even for things that are so niche that it couldn’t possibly have been fine-tuned manually (it was unrelated to anything political).

It is worth noting that one of OpenAI’s public product is a moderation classifier running its own (continuously updated) model and providing scores in various “objectionable content” categories; it’s possible they are using something like a more advanced version of this to determine whether, and what kind, of “I won’t respond because…” answer to use, rather than something relying only on manual identification of particularly narrow content.
The Dark Risk of Large Language Models
Europe Taps Tech’s Power-Hungry Data Centers to Heat Homes
Not in the way Facebook or TikTok are social media. HN's dynamics make it closer to forums from last century or Usenet IMHO. Strictly speaking almost everything is a social media, even WhatsApp and Telegram which I use daily.
Thinkpad X1 Extreme Gen 2. Everything works but endless Nvidia driver issues with multi-monitor setup causing screen to blank out and all windows to shift to one monitor - rearranging the windows multiple times gets tiring pretty soon. Performance is slightly above mediocre and runs pretty hot too (if you have issues with fan noise, this machine is NOT for you). Has turned up with flat battery multiple times even when the battery was showing 60%/70% prior to last shutdown (not sleep or hibernate).

The two saving graces are its upgradability (two RAM slots + two SSD slots) and its port selection (1 TB/1 USB-C/2 USB-A/1 HDMI/1 Mini DP) which means I can drive three monitors without a dock (have stopped trusting them after a bad experience).

Had Dells in the past but the battery starts to bloat and miscellaneous issues crop up so I have given up on them.

Framework would be the choice for my next laptop assuming I can get off the Nvidia train and get on AMD with decent port selection (or if they can't have that many ports, would be good if they come out with a decent dock that is guaranteed with work with Linux in a multi-monitor (3 atleast) setup - that is a another area they can win a bunch of customers).