skysight-inc/HackerNews huggingface dataset:
I thought of the same thing, so I am trying to find information on the documentation about things that CockroachDB does very well:

1. Consistent backups/transactions. When a backup is made, is that a single point in time, or best-effort by individual tablet. For example, backing up an inventory and orders table, the backup could have an older version of inventory, where orders have already been completed for some of them. It looks like Scylla backsup per node, so it could mean that data might have a slight time offset from one another.

2. Replicate reads. Like CockroachDB, it looks like Scylla will redirect the read to the range lead, but CRDB also provides the option to get stale reads from a non-lead. This is usually good for cross-region databases where reading off the lead can be big increases in latency.

I do not have a lot of time, but I am having a hard time finding much information about the architecture on Scylla's documentation. My personal guess is that Scylla optimized their code for performance, and less worry about data integrity.
It’s not like employers would suddenly say, “oh, your degree was revoked? I guess that knowledge you acquired is gone and we can’t hire you.”
This assumes a lot about users.

I'm a user. I want a device that's fair, controllable, extendable, customizable, and lets me control my own data.
Yes, I guess... if you want to argue that anything could mean anything then it's all bullshit. I don't see how that adds anything to the conversation.
Great question. Not that I know of. (The SRFIs unfortunately aren't necessarily this.)

How it worked in the past was that people would ask or Web search as-needed, and then others would answer.

Unfortunately, with the demise of Usenet, there was fragmenting in where you had to go to ask, as a lot of people gravitated towards implementation-specific forums. For Racket (nee PLT Scheme), there was a wealth of good advise in the email lists, but at some point after hosting was moved to Google Groups, Google searches themselves seemed to stop finding many of the articles that were in Google's own archive, even when you explicitly directed the search.

I suppose the thing to do is to just ask on demand, in one of the forum for whatever implementation you're using. (The Racket community, for one, was exceedingly good at this, when I was more involved. And I suspect some of the other popular Scheme implementations are, as well.)
I'm empathetic to the desire for innovative freedom and democratization of technology, but the benefit has to be balanced with the scale of impact and the possibility of mitigating/reparative response.

The capabilities of current generation AI—LLMs + audio/image/video generative models—are far enough already that wide-scale distribution is extremely dangerous.

Social media allowed for broadcasting from 1:many and 1:1 with troll armies, but LLMs are on a whole other planet of misinformation. A scalable natural language interface can target people at the one-to-one conversation level and generate misinformation ad hoc across text, voice, images, and video.

The trouble with this approach is that harm will rack up way faster than liability can catch up, with irreversible and sometimes immeasurable long term effects. We have yet to contend with the downstream effects of social media and engagement hacking, for example, and suing Facebook out of existence wouldn't put a dent in it.

Current generation AI has enough capabilities to swing the 2024 US presidential election. It can be used today for ransom pleas trained on your childrens' instagram posts. It doesn't seem farfetched that AI could start a war. Not because it's SkyNet, but because we've put together the tools to influence already-powerful-enough human forces into civilization-level catastrophe.
Newpipe.net removed from Google search results due to DMCA take down request
Google accepted a DMCA request for the homepage of the Android streaming app NewPipe. Its homepage newpipe.net has been removed from Google search results if one searches for "newpipe". NewPipe is an alternative privacy focused YouTube frontend, but also supports other services like PeerTube, SoundCloud and Bandcamp.
> Auto-delamination is also used in the process of converting 2D movies to bad 3D movies, a fad which peaked about a decade ago.)

Any good resources to learn about the conversion process they used then?
I actually don't mind OneDrive - its decent enough, and i already pay a small monthly family subscription (because partner and offspring prefer MS Office - bleh). But, the hard block is that all of my daily driver machines are linux, and there is no native, MS-supported onedrive client for linux. (Yes, i know there are a couple of popular onedrive clients, but no thanks.) So, you know what i did a few years ago? I setup Nextcloud...then tested things out, and it worked great! So, now i have no desire to ever use onedrive on linux, thanks to NextCloud! But, i don't expect others to follow me along.
Pure Python Web Application Development – No CSS, HTML, or JavaScript Needed
Many Mastodon instances do block instances which allow transphobes, yes. However, it's very rarely _transitive_, is the point; few Mastodon instances will block instances which do not block instances which allow transphobes.
True.

Also, I guess people forgot about all of the “Whites Only”, “No Negros Allowed”, and “No Irish Need Apply” signs at storefronts too.
I've used DivestOS on my FP3+ and was pretty happy with it until I needed to use an app that crashed if no Google Play Services were present. I'll probably return to it soon now I don't need that app anymore.
They don't really.

for [0 .. n-1] $ \i ->
...

does pretty much the same thing in Haskell as

for i in range(0, n):
...

does in Python.
Nonsense! You could build this with Django Channels with no problem. There's nothing about this system that makes Django (or really any other framework) a poor choice.
Here's a mundane example; AI is aligned and used without harming humans. If/when robotics catches up, we will be heading to a world without a need for humans (at least based on the world pops we have today).

Humans _hate_ being useless, and we were already running into surplus human issues last decade in certain parts of the world.

I foresee a depression/suicide spiral never before seen in our history unless we do something radical
Talking and synchronizing dependencies, tools, and releases are different things.
No not really, if you look at the history of GDPR and EU it's very very clear that it was never intended to prevent data-transfer to the US, as long as the US companies comply with GDPR.

And that's what the outcome here is: data can be transferred to US companies which legally binding commit to comply with GDPR.

What was all the back and force about was that due to various US laws suing parties argued that US companies can not comply with GDPR even if they legaly binding commit to do so. Various courts ruled that that is indeed true.

Now again regulator have found another way to argue "it's legal like intended" which required some concessions from the US.

We will see if that way, like some previously ways, will be shut down by courts.
Failing to understand the enormous amount of methane infrastructure (natural gas) and the utility of reusing it is also a mistake IMO.

There's got to be tens of trillions of dollars in deployed methane infrastructure. To suggest that's a weak argument is baffling. Economics are real.
Functional is the way to go up until you have a problem that you need e.g. TLA+ to solve.

In other words, is your program a calculator or a robot?
No worse than most other laptops, now. A little better than many of them. Not as good as back when Macbook Pros were still thick enough to hold a disc drive and the keys had a lot more travel, but nothing like the dark days of the very-loud, shitty-feeling, unreliable Macbook keyboards of a few years ago. Totally OK.

(FWIW I use a mechanical keyboard with mine when at my desk, but I don't, like, hate life when I'm away from my desk and have to use the built-in keyboard, even if it's for a whole week. It's fine. I don't even really think about it.)
No, this is not possible always.

- consider case where the task is CPU intensive but not so critical as to eat into other parts of the code

- consider the case where the task needs some data loaded for it to work. I don't think it is a good idea to have that data loaded into the monolith.
Hahaha no problem thanks for clarifying :)
The Flooding in Vermont
Please elaborate on that. Without spawning a new monolith, how do you scale it. Add more resources?
Are you confusing dang with Sam Altman?
Haha I saw a few hours ago immich on top of HN, wanted to tell everybody I'm using photoprism + syncthing for quite a long time now and I see that photoprism made it to the top , well, good !
https://chromeenterprise.google/os/chromeosflex/#form-sectio...

#!/usr/bin/env bash

set -euo pipefail

args=(
-snapshot
-name cros
-nodefaults
-machine q35,vmport=off,dump-guest-core=off
-cpu host
-smp 4
-accel kvm
-m 4G

-display sdl,gl=on,show-cursor=on
-device virtio-gpu-gl
-nic user,model=virtio-net-pci

-drive format=qcow2,file=/data/cros/cros.qcow2

-usb
-device usb-tablet

-device intel-hda
-device hda-output
-device intel-iommu

-rtc base=utc
-monitor stdio
)

qemu-kvm "${args[@]}"
Recommended (free) reading: Professor Frisby's mostly adequate guide to functional programming

https://mostly-adequate.gitbook.io/mostly-adequate-guide/

See discussion: https://news.ycombinator.com/item?id=22654135
What a joke... No big or small company is ever going to separate EU and non EU customers in different databases. Intelligence will just get whatever their filter matches.
I live within walking distance dozens of short-term rentals in a very small town.

The difference between having dozens of neighbors with families, children, and strong ties to the community and not having those neighbors and community connections is in no way artificial.

Some reasons I care: schools that decline with population loss, the lack of available/affordable rental homes for local residents, the effects on local retail and service businesses, the tendency for hurried visitors to drive at unsafe speeds while staring at their phone for directions.

Problems that you do not experience remain real problems.
Ask HN: High DPI Productivity Monitor for Front End Engineering?
Hi HN, I am in the market for a new monitor and would like to ask you guys for some recommendations.

My requirements are:

- Good for frontend work. High DPI, high resolution. Not excessively blurry, or retina-like. Good color representation.

- Single monitor setup.

- Be able to see 3 screens side by side comfortably, with my coding screen at minimum 16px font size

- Around 1-1.5k.

- Can be driven by a Macbook Pro

I am currently comparing a Dell 43" 4K Ultrasharp screen (dell u4323qe) vs a LG 40" Ultrawide 5kx2k (lg 40wp95c-w). I don't have any experience using an ultrawide vs a very large screen so feedback around that decision (or recommendations of other monitors) would be very useful.
Support and long term stability. You can hire a sysadmin to do everything manually, but it is worth the money to a lot of big businesses to have somewhere to call when things get screwey. Also having a server that doesn't need to be turned off for ~10 years is a huge W for businesses as well.
Is there something new here, or is this just a link to the existing Rust plugin, such as I've already been using from CLion for a couple years?

(When I first saw the link I was wondering if JetBrains had decided to release a Rust-centric IDE, and was briefly excited (tho I have a CLion license) but seems that's not the case.)

FWIW latest changelog on the plugin @ https://intellij-rust.github.io/2023/07/10/changelog-198.htm...
There is also https://github.com/google/nsjail
Video games basically, you only render what's user is looking at.
Meilisearch: Build an intuitive search experience in a snap
That's partly because the word "poverty" gets redefined. It doesn't mean "people with no money", which is the only statement being challenged.
I think it has a lot more to do with readability. Certain conventions are easier to read. This is especially important as we realize that code is easier to read if we don't have to delve into the context.

For example, (I've spent a lot of time in C#,) let's say you have a collection of Foo objects, but you need to convert them to Bar objects. There's two general patterns in C# to do this:

var bars = new List<Bar>();
foreach (var foo in foos)
{
bars.Add(foo.ConvertToBar());
}

Versus:

var bars = foos.Select(foo => foo.ConvertToBar());

Which one is more readable? If you're a newcomer to the language, or you generally haven't worked with "Select" before, the foreach approach might make more sense.

But, as you get used to "Select" and understand what it does, you'll probably come to the conclusion that foos.Select is easier to read, especially if you're looking at code that someone else wrote, where you might not have all of its context in your head.

Some other responses in this thread explain the difference by saying that "loops are saying how you want something done, functional is saying what you want done." This also is helpful when reading code where you don't have all the context in your head. (IE, code someone else wrote, or code you haven't worked with in a long time.)

To provide an example, you could have an array, int[] in C#:

var sum = 0;
foreach (var i in values)
{
sum = sum + 1;
}

Or:

var sum = values.Sum();

Both are valid C#. But, the functional approach is much easier to read, because you don't need to understand as much context when comparing the loop approach to using the Sum() method.

If you're a novice to C#, a novice programmer in general, or you're merely unfamiliar with Linq, the loop approach might seem easier. It's "not wrong..." But, remember, you're saying "how" instead of "what."

A codebase that constantly says "how" instead of "what" ultimately is harder to work with, because it takes longer for everyone to understand each others' code.
Nazi propaganda and holocaust denial would be the main ones; many European countries ban that. This is generally fairly narrowly defined, though.
This reminds me of when I attended the first official conference for Facebook's popular React.js library. (2014 I believe?)

Got to hang out with some "hotshot" Facebook developers after hours. I remember Lee Byron (of React, GraphQL, etc) stating very confidently that the roads would be teeming with self driving cars by 2020.
"..Climate disasters, fueled by large-scale, human-driven changes in the global climate, are becoming more frequent. In the past few weeks in Vermont, we've had wildfire smoke from Canada forcing people to stay inside, a heat wave, and now this flooding. And Vermont is a place that is supposedly safer for climate refugees to go. But that's the thing about a global climate crisis: it's going to affect absolutely everyone absolutely everywhere."
Résumé Driven Development.
> what happens when AOSP gets a computationally expensive update (i.e. embedded ML voice recognition or realistic TTS)?

You disable those features on lower-spec phones or fall back to a low-resource alternative. If I'm on an older device that can only run eSpeak instead of a more realistic but expensive TTS engine? Fine, I'll run eSpeak! You don't have to bundle everything together into an image for each device. If you want to disable stuff, do it at runtime.

Or if you really need to remove stuff due to storage limitations, have a small manifest that can be used to build an image with unused things excluded. This doesn't have to be "oh we need to make completely custom versions of the OS for each device", this is basically "install these packages, don't install these ones". Modularity!
"All words are made up." - Thor

The word was made up to cover a range of cognitive abilities that humans and animals (to varying degrees) possess. And we're gradually figuring out how to design machines with similar abilities. The general idea of intelligence being you can figure out how to do things that aren't just instinctual. a generalized intelligence can do this across any number of domains without some fixed limit.
Sure. But remember also that the standard “science” is largely a broken model. Academia sucks. It’s honestly bad. It’s overflowing with papers that are misleading, irrelevant, or fraudulent due to a mix of poor stats knowledge, bad incentives, and a failure to organize effectively.

While people praise the scientific method, the majority of achievements we attribute to “science” are not derived from guess and check grad students doing their thing.

The standard paper is not very good. And a lot of the reason is that our scientific model is largely designed to find tiny effect sizes. Which is fine for like… medical stuff. But the juice is in large effect sizes. Stuff so obvious you don’t really need the stats to evaluate it. It doesn’t really matter if you followed the scientific method or not when you discover penicillin. It just works, clearly. And you can demonstrate it working again.
DisplayPort and HDMI's max length is 15m, compared to USB 3.1's 3m.
I don't see any code being improved in this article. The author does the same thing I've noticed Clean Code adherents do: he focuses on the busywork of splitting functions into tiny pieces while missing the actual place that requires the most mental effort to understand and is the most likely to become a source of bugs. In this case, it's the complex boolean expression that relies on Python's operator precedence. It could be rewritten like so:

if (
(
has_passed_probation(employee)
and is_paid_monthly(employee)
and is_end_of_month
) or (
is_paid_weekly(employee)
and is_end_of_week
)
):

to make it clearer that the has_passed_probation check only applies in the monthly case.
The first time I saw this site, I thought some of it was heavy handed, but reading it again today—yeah, it's good. I'm buying the deck form of this to have sitting on my desk.

Of note: "Laws" can be broken when you have a very good reason to do so. These are definitely good rule of thumbs.
It's not a big problem to create another version without Kafka, and use Postgres :)

What do you think about the idea?
Depends on context. There's nothing wrong with slowing down to communicate discrete steps that may happen very quickly under the hood.

- Input was received
- Input was processed/stored correctly
- Outcome is X

Doing everything in real time can reduce confidence and understanding. If everything takes like 5ms it feels weird, sometimes feels even like nothing happened, so people might submit again or feel the need to call and check or whatever.

It's deceptive in the sense that you are waiting maybe 500ms instead of 5ms. But it can be better UX in terms of communicating what's actually going on and having people feel comfortable with their understanding.

On the other hand, artificially slowing down something like closing an advertising modal - antipattern for sure.
I like pure FP languages for writing UIs. In particular I like languages where you can't have any undefined behavior. I like modeling the state of a page/form/component/whatever as a bunch of constructors on a custom type, each containing exactly the data you need to render the page/form/component/whatever in that given state. I guess this isn't so specific to UIs but it's where I have the most experience. Modeling something as a state machine is cool and good.
And to follow up on "Anthropic GPU inference compute, which adds up quickly,” I’ve already been rate limited.
Long Covid activists modding Elden Ring and The Witcher to raise awareness
Thank you! I also stripped all analytics (will introduce something more privacy friendly later). Please let me know if you have any feedback
> Genuinely surprised and confused by “print” and “println”

Just like Pascal/Modula-2, except 30 years later :-D
The perfect UX is the interface is that displays and works exactly how the user wants and expects.

The perfect UI is the interface that has the quickest, most optimal workflow to accomplish a user's tasks
Methane might not be the best thing to make in a CO2 capture plant. Methane has an especially high greenhouse effect, and it seems to leak when transported around for fuel. And it's not a good fuel for the applications where grid energy or batteries don't work, like aviation.

It'd might be better to turn CO2 + H2O into a longer-chain hydrocarbon suitable for jet or diesel engines.
High trust societies are so much more enjoyable and carefree. It’s too bad the culture now is to exploit everything so such places are going the way of the dodo.
That's frankly never going to be possible for someone like me. 10-15 minutes just sounds crazy. I'm lucky if I'm able to understand any problem well enough to get a brute force solution in under an hour. The O(n) or O(log n) they actually want, that's just going to be pure luck that I recognize one of the patterns that will let you apply that.

The time constraints just make this whole thing exacerbating.
How many clicks per second on an item would justify this architecture? Ballpark numbers and napkin math estimates is fine - again it would seem reasonable if justified.

If I’m gonna get that many clicks per second, it’s likely I’ll already have my own analytics system, queue system, cache architecture, application database. Why adopt this external code when I’ll spend more work integrating it into my application compared to building it myself?

If I’m small, why spend all the work or subscribe to your managed product when a very simple CRUD approach using only my app database and polling will suffice?

Anyways that’s my perspective. There’s probably some market out there but I’m not part of it, that’s all I’m saying.
Both my FP1 and FP2 broke down physically way before OS support ran out. I hope my current refurbished FP3 will last a little longer.

Monthly security updates? Ha! I had no idea those were a thing until I switched to DivestOS for a while. FP just doesn't do that.
Me: one can put locations in the http level?

Claude 2: Yes, you can define location blocks at the http level in Nginx.

Locations at the http level will apply to all server blocks defined in the config. So it allows you to configure behavior for the entire Nginx server, across multiple domains or hosts.

(more explanation and examples of fictitious feature...)

ChatGPT4: No, you can't put the location directive at the HTTP level in the Nginx configuration.

The location directive is only valid in server blocks (or within other location blocks, for nested locations). It's used to define how to process certain types of requests and can't be applied broadly at the HTTP level.

(more explanation about nginx config structure...)
Flux LCD keyboard preorder open
Not cheap, worth it? Deliveries late Q1 2024, north of $700
"Simulation" doesn't necessarily entail stimulating interactivity and a pleasing aesthetic. As of writing, I don't know if there's a better term than "game" for what this is. (Maybe we can coin a new term, like "game-lite" -- somewhat akin to what "rogue-lite" is to the "rogue" genre).

See "walking simulators":

https://en.wikipedia.org/wiki/What_Remains_of_Edith_Finch

https://en.wikipedia.org/wiki/The_Stanley_Parable

https://en.wikipedia.org/wiki/Thirty_Flights_of_Loving

Plenty argue that these aren't games either (usual complaints involve lack of problem(s) to resolve, and no win-lose dynamic); but, then, what are these? The closest category I can think of would be "computer-animated film", but... these are interactive, and you can navigate and look in any direction you want, which yields a very different experience than watching a film like "Toy Story".
Anyone know where it is now?
Seems strange to me not to mention LLaMA once in the article then. Why tiptoe around the subject?