skysight-inc/HackerNews huggingface dataset:
The missing part to the explanation is that Montessori teachers expend a significant amount of effort curating the physical space for learning. The classroom and the materials (with a strong focus on physical objects) constantly allow for the engagement in learning activities. This requires a lot of planning and maintenance. They're also not unattended - the scope is just longer durations. An hour, and afternoon, instead of 20 minutes for a worksheet.

Imagine putting a scientist in an excellent lab, with all the machines their domain required, fully stocked with reagents etc. Then in the morning, asking if three different tasks, which they'd like to do today. At the end of the day, asking what still needed to completed, and adding it to the three tasks for tomorrow. This is obviously a massive simplification, but hopefully it conveys the idea.
Isn't the problem with phrenology not just that it's wrong but that it has no predictive value at all? So it's no more scientifically accurate than just picking at random.

Whereas say Phlogiston isn't real, but if your world model has Phlogiston to explain combustion, you can predict some things more effectively than random. A Phlogiston model is clearly better than no model -- it's just that if you take all the Phlogiston out and put Oxygen elsewhere (most obviously, in air) your model works better and a bunch of previously astonishing things now make sense because Oxygen is real and Phlogiston isn't.
I've never received this alerts in Google Maps on iOS - I use it extensively around a major metropolitan area.
Is it possible to use Wasp without framework as just a language, similar to something like Smithy?

For example I could describe my application with Wasp, write some code generator and generate my own code with it?

Would it make any sense to use it like this?
Oops, I forgot about the briefcases full of unmarked €500 notes they must have their assistants lug around.

So, is the default tip 500 (highest available) or 200 (highest you will ordinarily be given in a bank) or 100 (highest most people usually have on hand)?
Cloudlinux was the cPanel partner who provided their CentOS updates and support. They (Igor) were the ones who kept CentOS alive previously.

As nice as RockyLinux is, they can never compete with the dedicated support of the commercial partners from the hosting industry.
See what they did: https://almalinux.org/blog/looking-back-leaping-forward-a-lo...
I just looked up Gary Powers and it feels ridiculous that the CIA would ask or expect him to kill himself because his photography machine was shot down. He lived another 17 years and may have had a full life if he didn’t die of a helicopter accident.
Is HN doing so bad these days that people don't even bother to check the channel or listen to the first 1 min of the video before commenting? Take my downvotes.
Show HN: Socrata Roulette – run random SQL on a random government dataset
Is this so Wikipedia can be archived by the IA?
Wut? How they were written before if not as library?

People didnt write good, modular software "back in the days"?
> give them up to China

I'm not sure the US would let this happen. Maybe they'd just level the factories with cruise missiles before China can get hold of them.
In the USA, there is a huge payment processing API industry. Stripe is a great company and it has this family of products that work great together but it has lots of competitors that have better pricing and better service.

I work in the industry for a payment processor. It's not a silicon valley startup (it's basically run by salespeople) but we have way better pricing and you can get someone on the phone if you have an issue.

Reading HN, you might think Stripe is the only option.
Hi OP,
why is ECOSIA in there?
They are anything but privacy first. They sell your data and they had a ridiculous amount of 3rd party js in their search page when I last looked at them.
From my understanding, they are not.
They provide payment cards but don't process payment by cards.
That would be the technical core only and, of course, the 3D game engine (or 2D), could be "bad" (and that's a big word), even with a clean technical core, and the other way can be true too, a game engine can be "good" (still a big word) with an horrible code base.

SDL2 is only a part of the OS abstraction, it is way below the game engine layer. I don't know if SDL2 is properly "libdl-ing" everything (its "libc" dependencies included). On elf/linux platform, it means there is no C runtime "main()" function but the SYSV ABI entry point (which is basically a main() anyway), and the build products should be pure and simple(aka with the least amount of relocation _types_) ELF64 shared libraries. This has to be inspected with tools like readelf: namely, there would be only libdl in the DT_NEEDED ELF section. That said, even with clean libdl-ing, care must be provided on the used symbols with their versions (they must freaking old, and I mean REALLY old since there is a manic abuse of versioning from the glibc devs, probably msft grade planned obsolescence). Ofc, some peculiar libs (libm?) should be statically linked into binaries directly.

On top of SDL2, some runtime and compile-time tables of functions are still required though, and this is a process which must be started right at the beginning, and NOT on the main platform (then probably NOT doz), that to be sure those runtime and compile-time tables of functions are designed right from the start. I am talking about the OSes, but the hard part is 3D APIs: vulkan/metal/console, to please all those APIs and make they work on many drivers... oooof!

The devs of "drag" (steam), did the right thing: code and dev on elf/linux, test on elf/linux, and also build for doz and test on doz. Basically, seeing doz as on embedded platform. Weirdly enough those guys were quickly hired by a doz-only game company :( . Those guys were making a good game and it was technically amazing.
The most active people on reddit/Twitter/social media:

* have lots of free time, e.g. teenagers, students, the unemployed. People with an average job and kids don't have the time to constantly be active on social media. Hence, you're reading a lot of teenage angst and people with non-traditional lifestyles.
* have some reason to spend more time socializing online rather than in real life, e.g. because of niche interests, neurodivergency, specific personality traits...
* have a job where a presence on social media is required, e.g. politicans, celebs, journalists. These are more likely to post provocative stuff(?)

The reason nobody is calm or cool is because those people don't post on social media. Everything is an episode of whatever that thing is you mentioned, because the target audience is 14-22 year olds that have plenty of free time to be online.
Euro is falling against the USD because inflation caused by high energy prices, caused by overreliance on Russian natural gas.
We’ve been a customer for 7 years now and it has been exceptionally stable setup

But yes their documentation can be a bit poor around the edges and if you don’t really know what you’re doing
Perhaps they need education on what each word means?
relevant bonus panel: https://www.smbc-comics.com/comic/themes
As a practical matter a phone number given for MFA will be abused for other purposes, that happened at both FB and Twitter[1,2].

If the servers or companies are in America (where I was born), GDPR will be reactive to incidents and thus good opsec is needed since GDPR can't solve a damn thing if you're dead, severely injured, or horrifically traumatized.

That's why I suggest keeping two numbers -- one in a VOIP provider. That's your Signal, that's your "personal" number etc and you can filter what hits the phone in your pocket.

Then you have a sim in your phone that changes often which the above redirects to. (Pick one with a good data plan since connecting to wifi harms location privacy)

Just be wary of VPNs if using Tor, since it will erase the benefit of having multiple circuits[3].

Also on a personal note: I had several IT failures and this setup is currently broken -- I found the password to this account after recovered a passphrase last night I thought I had permanently forgotten after a violent incident -- I hope folks don't abuse the spirit of this advice by filling my phone with death threats, spam, and photos of themselves from the neck down like the last time I gave out privacy advice in the clear

(Sorry I couldn't be more help on the policy side -- those people seem to just... do whatever they want. Be careful!!)

--

[1] https://www.darkreading.com/endpoint/twitter-slip-up-spills-...

[2] https://techcrunch.com/2018/09/27/yes-facebook-is-using-your...

[3] https://web.archive.org/web/20161113094500/https://matt.trau...
Breakthroughs of the Year
Take a look at https://github.com/coroot/coroot (Apache 2.0), a zero-instrumentation observability tool for microservice architectures.
Thanks to eBPF, it can be integrated in minutes.

Live demo: https://community-demo.coroot.com
> Lastly, orders to commit suicide are not legally possible.

You do realize that we're talking about the CIA here, right?
Totally agree on diversifying payment solution part.

But in terms of pricing, from what I have researched for my SaaS website, Stripe is not bad at all.

When it comes to choosing payment solutions, we need to consider the reliability/quality. You might be able to pay x% less fees with other options but 0.2% more of the down time will cost you much more.
Yes 160k extra a year out of 10m is a lot
They explicitly say they don't shadowban people. Pattern matching for moderation is a completely different thing.
I'm okay with that. I can't help but think the internet was better when it was mostly unpaid hobbyists and personal blogs without commercial interests.

The problem is that people are using their ad budget to compete with free content, but the free content is still going to be there it will just appear higher up in the search results if various bad actors aren't paying for a bunch of SEO.
The amount of victim blaming here is over the top, even for HN. What I am really surprised about is the sheer number of people that are happy, or even gleeful, that this happened to this developer.

I've noticed a decline in the mood(?) on HN, but this is down to a whole new level.
Compare Fuzzy Matching Algorithms
Yes dual class shares means most modern tech companies are de facto dictatorships but that doesnt change the point. Sergey's boss is the shareholders.

This is not theoretical. The most infamous example of one sided dual class shares is Meta. Zuckerberg decided to throw the middle finger to the board and share holders, highest employee growth in FAANG..

He ignored activist shareholder letters like the one from Brad Gerstner and now the stock is collapsing, way beyond the corrections the rest of big tech faced.

He has already began course correction but lets say he instead Zuck decided to double down. You can easily see more rounds of shareholder rout.
I think what Merek meant is:

A workaround to Stripe fees for FX card payments would be to have a set of Wise accounts to receive the money in the local currency (one account or wallet for each currency)
but then you'd still need to pay Wise conversion fees, once you want to gather the money from the different wallets into a master account
I use the markdownload extension[1] on firefox and move the .md file into my notes folder (notable[2]). Works very well.

1. https://addons.mozilla.org/en-US/firefox/addon/markdownload/

2. https://notable.app/
She's famous. That's all it takes in life. If you're famous, you can get support from Google, you can be exchanged for prominent arms dealers, the world is just that much brighter and more interested in you.
That's nothing. Wait until they find out it's copywrited. /s
Probably yes! Will think about this structure for next title, thanks for the feedback!
Give ParROT13 a try
It is not like the agents will know if it is agonising or not.

You just tell them it is painless. It is not like they are going to test it on themselves.

If someone somehow ends up whitnessing a usage and they complain you tell them “this is very concerning, we are going to investigate. Maybe a bad batch? Or enemy action?” and then you classify the whole thing for 150 years.

If there is such a widespread leak that you can’t do the above (for example one of your agents swallows poison direct on camera broadcast publicly) then you say to your agents: “Turns out it is not working as painlessly as we thought. Obviously we are not monsters, we couldn’t test it on live subjects. Discontinue old formulation, new painless formulation is being distributed.” And then you give them new pills with the same or nearly the same poison and visibly new packaging/concealment. But that is a last resort, only if there is too much grumbling amomg the rank and file.
You left the most important piece of data. What's your budget? Also are you open to used stuff?
I've had no problems just writing: "continue the code from above example" or something akin to that - across 25+ full app prompts.

There has been a few times where the app hangs with the three dots jumping - but that seems to be an issue with server overload.

I've been able to make lots of mini apps in JS/HTML/CSS that with very little tweaking could be dropped into codepen fully working.

Most of these required ~3 "continue the code example" and were started with at prompt like "Show me the code for an app in js, html, css where a user can input his weight in kg, and his daily calorie deficit. Then a canvas element shows a graph of his future weight loss changing live according to the changed input."

Absolutely amazing that it works. You can even dump an error from the console if it needs tweaking and it often fixes the error from the msg on the first try.

You can also say "give me just X function" or "continue above example from the line with 'someFunction or something'" or "give me just the css again but make it more modern" and it just works.
Simple. A compiler doesn't generate code that works on all different CPUs.

It generates code that works on 1) one CPU, or 2) a family of CPUs, or 3) (less commonly) multiple families of CPUs.

But not all CPUs.

I think you can see how 1) works. Plus, improved versions of a CPU are often backwards compatible, so if the program works on an older Intel x86-64 CPU than it very likely works on a newer one, or on an AMD x86-64 CPU or other compatible CPU.

2) works because programs can query the processor to see which additional features are supported. In your SHA extension example, https://www.intel.com/content/www/us/en/developer/articles/t... says:

> Availability of the Intel® SHA Extensions on a particular processor can be determined by checking the SHA CPUID bit in CPUID.(EAX=07H, ECX=0):EBX.SHA [bit 29].

It gives an example C function with inline assembly which uses the "cpuid" instruction to get that information:

int CheckForIntelShaExtensions() {
int a, b, c, d;

// Look for CPUID.7.0.EBX[29]
// EAX = 7, ECX = 0
a = 7;
c = 0;

asm volatile ("cpuid"
:"=a"(a), "=b"(b), "=c"(c), "=d"(d)
:"a"(a), "c"(c)
);

// Intel® SHA Extensions feature bit is EBX[29]
return ((b >> 29) & 1);
}

A compiler (or programmer) can have one code path execute if CheckForIntelShaExtensions() is true, and another if it's false.

3) works in collaboration with the operating system. For example, on macOS the compiler can compile once for x86-64 and again for its "M" series chips and bundle the results into a single binary. The OS knows the CPU and can select the right compiled code to start.

Do note that Nuitka doesn't do any of this. It compiles Python to C code, then lets the C compiler handle the above.
FWIW they are improving in other areas https://github.blog/2022-10-18-introducing-fine-grained-pers...
You have been able to emulate cooperative multitasking using callbacks since at least the 70s with lisp. There's always been some form of concurrency in any lisp, the problem is, the event listening/emitter pattern is pretty much not a thing in Emacs, so you can't fire a custom event and hope it will drop into the event loop and get responded to by whatever is listening, because it's not an event loop, it's a command loop. The types of events you can respond to is fixed.
If it were between a public school and a Montessori school, the choice would be fairly easy. Such is my distaste for public schools.

I think though, what made her such an effective educator wasn't her method. Teaching seems to be more of an art form than a science. There are certainly fundamental principles of education, just like in art.

The art seems to be knowing when to use "one size fits all", and when to use "know the rules so you can break them".

Edit: And ultimately, I think the largest factor overlooked is the presence of the parents in their children's education.

A friend of mine is sending their kids to a Montessori school, and they're thriving there. But before that, he and his wife read and sang with their children every night. That does, in my mind, more than any other teacher could possibly do.
I've still not read a good explanation of how bitcoin and/or crypto actually help work around authoritarian government.

Is it just small scale enough that no one has passed specific laws against it? I don't see how it helps once they do?
I just couldn't follow how you end up paying 8% to stripe, save some very non-standard requirements or setup.

You can easily get close to that if you run a B2C subscription service charging at typical consumer price points - think Netflix but small enough to pay Stripe its standard fees - and you're outside the US so you have a lot of international cards and currency conversions to deal with.
Twitter employees were seen bragging about this long ago, as exposed by Project Veritas -
https://twitter.com/Project_Veritas/status/16010371927882915...

you are pushing fake news to distract from the core abuses, all to protect liberal interests
Except video skips the primary purpose/argument of reshoring onto US soil is de-risking in case of potential PRC-TW scenario. In which case US will likely nationalize these fabs, aka stealing, for even the small but critical strategical capacity they fill. The more accurate assessment is America is setting up contingency to steal some of TSMC in event of PRC trying to steal most of TSMC. Or that Chang wasn't exactly enthused to build Arizona fabs, and even now question the viability with subsidies. Like how would one attribute intentions of powerful party A persuading/coercing weak party B to build likely loss making venture against B's desires, out of the way in A's backyard, on the premise that one day, A will confiscate venture from B.
That's... not how evolution works at all? I almost want to think this is satire.

Modern humanity hasn't existed for an eye blink compared to the everything that led up til now, so there's two kinds of people:

- People who understand we all have these blind spots and understand account for them

- People who don't even realize how often they run into these blind spot.

You're much better off learning to be the former, but I'm sure it feels good to proclaim from on high how you're just sloppy for not checking every dialog you come across...
We built this page to show how the matching algorithms in Tilores work for entity resolution.

You can share the results, so if you want an explanation for why any of the algorithms gave a particular matching result, just post the link here and we will take a look and try to explain it.
Sure, for now. But it might create more stable ICs, or might even break some limitations due to heat runining up no the center of the CPU.. if a SoC can suddenly be x times as thick / have more layers, you can have shorter paths to different components. Which is faster again. The area of a wafer would remain the same, but I’m not sure about the economics of silicon wafers (thickness vs area). Less area mean less surface area for imperfections.
I'd indeed missed it: https://en.wikipedia.org/wiki/Ezra_Pound#Antisemitism,_socia...
CLI for OAuth 2.0
oauth2c is a command-line tool that simplifies the process of experimenting with different grant types and client authentication methods for OAuth 2.0.
Probably still less painful than torture
> why is it painful? well, that comes back to the question of why anything is painful.

This is such a jordan peterson style non-answer x 'what does it really mean to order a pizza"
I like the idea of software freedom as much as the next guy, but software being free for noncommercial use is significantly more important to me (and I think many people) than being fully free-as-in-freedom. If hybrid licensing makes it possible to make a living developing free-ish software, which is still essentially free for "the commons" but not for corporations (which lest we forget are not actually people), then I think that's better than the alternative of everything being proprietary. Do not let the perfect be the enemy of the good.

We will need to see a major culture shift in industry towards paying for support for free software before that can change. It's ridiculous that companies are willing to shell out so much money for proprietary SaaS products (especially in the data engineering space), but are not willing to pay for support/consulting of open-source products, even if the latter is cheaper. It's not entirely rational, but it's the way things are, and we are still a couple of years off from anything being different.

Well-intentioned developers deserve to make a living on free-ish software more than I deserve fully free software.
You don't need RARs to limit access. It's just a proposal to standardize very fine-grained control access.

This is not very fine-grained. It would be perfectly possible to gate access to social features of github (such as starring) behind a plain old scope. Distinguishing "access to all your own repositories" from "access to anything else on github, as you" also is not a fine-grained difference.
Sorry, that wasn’t clear. I meant, you are pivoting the definition of “my keys” to a different principle even though it’s the same words.

Same way people can argue endlessly about whether copyrighted software given away for $0 is “free” by defining “free” differently, there can be endless debate about “my keys” among those who define the term differently.

To me, “my keys” are the materials I need to access something. If I rent an apartment, they are still my keys even though I eventually need to return them. Your framing is about ultimate control over the materials rather than their use, so presumably you’d say those apartment keys are not really yours. Both can be right but it becomes a semantic disagreement rather than a substantive one.
That isn't "neutrality" that you're referring to, but banking secrecy.
If the price for milk has changed and they failed to update the sticker on the shelf, the cashier might be unable to sell you milk for $1 if the register system says $2: you can either pay $2 or go home without the milk. (While there might be a law that a sticker price must be honored, the cashier might not know how to override the system.) This is mostly to say that even in a milk-price situation, you'll want to decide on the circumstances and how much is milk urgent for you.

OTOH, can you imagine a (non-trivial) contracting job where there was not a single change in requirements along the way?
Convert descriptions to images with transparent background