skysight-inc/HackerNews huggingface dataset:
A decent argument can be made that most of modern life is based of Aristotle's metaphysics:

* https://www.goodreads.com/book/show/43277412-aristotle-s-rev...

And that most 'Western values' are basically Christian in origin (with an undercurrent of Aristotle):

* https://en.wikipedia.org/wiki/Dominion_(Holland_book)

* https://en.wikipedia.org/wiki/The_WEIRDest_People_in_the_Wor...

MacIntyre argues that when it comes to ethics, the only two viable options are Aristotle or Nietzsche:

* https://en.wikipedia.org/wiki/After_Virtue

Certainly Plato is influential, but he doesn't seem to have any practical use in day-to-day life.
Thank you for your prompt response. We are currently in the process of developing a Quality Assurance (QA) AI agent that is specifically designed to autonomously create and oversee optimal tests by leveraging product learning. It is essential for us to clearly define our target audience, whether it be developers or QA professionals. In my recent discussions with various Vice Presidents, I have observed a growing skepticism toward the traditional role of QA, often leading to its delayed implementation. Could this reluctance be attributed to a mere avoidance of tasks that are perceived as less enjoyable?
the word "bricked" was used. are these units actually bricked, as in permanently? or do they perform the same checks every time they start and will simply keep failing till they are in a designated geolocation?
Please don't say that. I can absolutely see google charging for customer service.
On the flipside, nothing will keep you nailed to the floor like a 24-7 omnipresent smorgasbord of tempting pleasures
That’s one of the many ways to do Advent of Code.
That's fair. Just sending the message out to folks who are in similiar space and might do a reconsideration.
AoC day one challenge… make website responsive
Worth a reminder that we don't have to do all-or-nothing. Aristotle has some good/useful points (eudaimonia) and some that we probably want to leave behind (slavery).
...so, do i need to register to be able to see the article? (i see a blank page with the text "Someone has a copy - request"...)
Or not everyone is the same (even ignoring the.. interesting stud design of the paper that excluded touch typists).

When I would learn vocabulary in school for a secondary language, the teacher would always state how this is best done by writing everything by hand. I never ever saw observed that benefit and always felt that to be true for me.

So I might be delusional, or there is something else at play here.
I have known about slang for some time but hadn’t heard about these commercial products.

Can you elaborate?
Almost akin to importing the third-world into developed nations, not checking their vaccine records and just assuming "it'll all work out".

Really makes you wonder.
Ghost in the Shell is one of the best sci-fi visual media

I always loved the look of this UI, but now that we have the same tech I am glad our UIs look the way they do, and shudder at the thought of using the GitS UI for any real map interactions
Yes on Android it's already readable in Firefox, but that may be due to ad-blocking plugin. Even so, Firefox reader mode makes it even better.
The prize stuff was front and center, the whole point of it. It functioned mostly like the interest from a savings account, but with a small chance of doing much better. The effective interest rate was quite good even without winning big.

It was quite clear that Yotta was not itself a bank. It was also quite clear that it used real banks to store your funds and your funds were as safe as they would be in a normal account. That last part just turned out to be a lie.

What “shame” would there be to lessen here?
One reason I didn't enjoy it was that I felt the days don't build on each other well. So you get little code reuse. It was continually changing requirements, so it was especially like work.
Definitely an early entry in the “cancel culture is out of control” genre. The subtext is essentially “can’t even cause a revival of a racist paramilitary organization anymore, because of woke”
The original manga is great

Worth noting that it is way more horny than the anime

Also, love Kubricks adaptation of clockwork orange, but burgess hated it and caused him to hate his own original work later in life

He even made a play with him and Kubrick as characters to talk about how much he hated the whole experience

One major change was the ending, burgess’s original has 21 chapters, and in the 21st the main character rediscovers his humanity and seeks a life of creating art

Kubrick stops his adaptation at the conclusion of chapter 20

Hilariously, the publisher behind the first US print of A Clockwork Orange removed the 21st chapter to make the novel more controversial so it would sell more

If you read clockwork definitely make sure it is the full version with all 21 chapters!
Building a distributed log using S3 (under 150 lines of Go)
Ah, interesting thank you.
As with most pronouncements like this, you just have to mentally append "(known so far)" to the end and it will make sense. That's the implicit context for almost all of them. We can only say what we know, so far. For the reasons you stated, I don't think anyone actually thinks they know the absolute rarest mineral on earth.
How so? A manufacturer who's found to use this information for any purpose other than calling emergency services when you crash will go bankrupt because of the GDPR. This is a strong incentive not to.
I've been working on a introductory STATS book for the past couple of years and I totally understand where the OP is coming from. There are so many books out there that focus on technique (the HOW), but don't explain the reasoning (the WHY).

I guess it wouldn't be a problem if the techniques being taught in STATS101 were actually usable in the real world. A bit like driving a car: you don't need to know how internal combustion engines work, you just need to press the pedals (and not endanger others on the road). The problem is z-tests, t-tests, ANOVA, have very limited use cases. Most real-world data analysis will require more advanced models, so the STATS education is doubly-problematic: does not teach you useful skills OR teach you general principles.

I spent a lot of time researching and thinking about STATS curriculum and choosing which topics are actually worth covering. I wrote a blog post about this[1]. In the end I settled on a computation-heavy approach, which allows me to do lots of hands simulations and demonstrations of concepts, something that will be helpful for tech-literate readers, but I think also for the non-tech people, since it will be easier to learn Python+STATS than to try to learn STATS alone. Here is a detailed argument about how Python is useful for learning statistics[2].

If you're interested in seeing the book outline, you can check this google doc[3]. Comments welcome. I'm currently writing the last chapter, so hopefully will be done with it by January. I have a mailing list[4] for ppl who want to be notified when the book is ready.

[1] https://minireference.com/blog/fixing-the-statistics-curricu...

[2] https://minireference.com/blog/python-for-stats/

[3] https://docs.google.com/document/d/1fwep23-95U-w1QMPU31nOvUn...

[4] https://confirmsubscription.com/h/t/A17516BF2FCB41B2
https://en.wikipedia.org/wiki/The_Poor_Little_Rich_Girl
Svelte is doing its own Advent of Code challenge with a twist this year. Instead of challenging users, the maintainers will be challenging themselves to launch one feature a day. Today's feature is error boundaries!

https://bsky.app/profile/svelte.dev/post/3lcavobxn7c2k
Every day I’d have more and more state accumulation on my machine - open apps, unsaved changes, open tabs. I’ve tried many methods for preventing this from happening over the years, but the only and most effective solution I’ve been using for the last year - a script I wrote that just quits every browser tab and every open app (leaving unsaved apps still running) every evening. I wake up and the machine is new and fresh. It’s amazing and has benefited my productivity so much. It changes the state game to where if I have a specific task I want to resume tomorrow I have to make myself a clear note to read the next day, and if I have tabs open that I care about, I have to bookmark them. What I’ve found is that the actual info that needs to be transferred between days is very small.

I have an endless reminders app and todo list. I wonder if something similar (items expire automatically unless you flag them as permanent or something) would help keep a clearer list. Sometimes ephemerality is best!
I don’t think you understand. Can we create a computer the size of a bee’s brain and with the same intelligence and energy requirements? If we can’t, then I don’t think we’ll ever truly achieve an efficient general intelligence.
First new asthma attack treatment in 50 years
Scraping with the intent to capitalize: no check.
Can you please elaborate as to why?

Do you have a health condition that requires you to manage your sleep? Pragmatically how does that shake out?

I was not speaking to those with medical conditions or similar. It was more general advice that helped me in the past for those who don't have sleep conditions, but are giving themselves one because they're needlessly worrying about or optimizing it.
Ask HN: What Open Source Embedded C++ should I read?
My side project for an embedded esp32 device has become quite popular and it's time to really clean up my c++ while we're getting tooling / production sorted. Sure, I've written a fair bit all the way back in college but most of my day-to-day is in JS and Elixir.

I've had a great time reading through the Flipper Zero repo, but I'd love to see other fantastic (some might say Redis tier) open source C++ projects / production code deployed on ESP32 that could help me jog my skills.

Curious of what you all might suggest?

Thanks!
Aren't LLMs and stable diffusion both generators? The are designed to generate a complex response to a simple prompt.

If you want to identify potential natural resource deposits, that's good old data science with some machine learning. You feed them a bunch of data and out comes a simple map with probabilities.

I suspect the relevant mining companies already have analysts who are doing everything they can to find deposits. No need for revolutionary startups.
There was a common thread through all of my algorithms and data structures class: Hash maps, b-trees, etc. are all beautiful structures until you add a delete operation and have to start dealing with all those little holes... Removing data complicates everything.
It just means wild apple trees, not a cultivated variety. Similar to picking wild blackberries, except I think they are true to seed.
So you're saying Head of AI of Google of Jeff can't choose a better venue?

He's not the first Jeffery with a lot of power who doesn't care.
> Is there some really important reason many animals have brains in their head

I'm guessing proximity to sensory organs.
What do you mean is that the strategy of doing whatever the US want in and around Russia didn't work after the collapse of USSR. Russia is not a toothless tiger (bear?), after all.

Now we (the rest of the world) are only watching how big will be the size of the bite. It will be funny to watch how Trump if be able to frame the loss as a win or if he will just plain give in
Show HN: Vicinity – Fast, Lightweight Nearest Neighbors with Flexible Back Ends
We’ve just open-sourced Vicinity, a lightweight approximate nearest neighbors (ANN) search package that allows for fast experimentation and comparison of a larger number of well known algorithms.

Main features:

- Lightweight: the base package only uses Numpy

- Unified interface: use any of the supported algorithms and backends with a single interface: HNSW, Annoy, FAISS, and many more algorithms and libraries are supported

- Easy evaluation: evaluate the performance of your backend with a simple function to measure queries per second vs recall

- Serialization: save and load your index for persistence

After working with a large number of ANN libraries over the years, we found it increasingly cumbersome to learn the interface, features, quirks, and limitations of every library. After writing custom evaluation code to measure the speed and performance for the 100th time to compare libraries, we decided to build this as a way to easily use a large number of algorithms and libraries with a unified, simple interface that allows for quick comparison and evaluation.

We are curious to hear your feedback! Are there any algorithms that are missing that you use? Any extra evaluation metrics that are useful?
Specifically for the Expressiveness of different languages (including static- or dynamic-ally typed) I use this post[0] as a counterexample to any dogma.

[0] http://thume.ca/2019/04/29/comparing-compilers-in-rust-haske...
Species go extinct all the time, there are always very unadaptable species around and most of them go extinct pretty soon after they become unadaptable because environments change all the time in the grander scale of things.
If 1 click was for 0, how many clicks for 1?
Is it not in fact different?
That is what I ended up doing, I wrote a blog post about it some months ago [0].

The gist of it is using private dns and exposing services only on the private network. Implementation details can vary, you decide whether to use tailscale or bare wireguard, and any reverse proxy and dns server will do. In my case, I use Tailscale, NextDNS, and Caddy.

[0]: https://garrido.io/notes/tailscale-nextdns-custom-domains/
Color management in particular is very bad to have as an afterthought. You need to build everything around it conceptually, and make every part of the pipeline color-aware, propagating the metadata end-to-end and optimizing it to exclude unnecessary transformations. Microsoft recognized the problem in Vista and still struggles with it in modern Windows versions.
What happens when two transactions select and then delete two rows in the opposite order while requesting "no rollback"?
> If one wants to use the natural key

Yeah, that's why you shouldn't use natural keys as primary ones.
Good luck! Personally, I'm still going with CL but decided to try it in all the languages I "know" for the first day. Including C which doesn't have hash tables (inb4 hsearch)... what a pain, let me tell you.

https://git.sr.ht/~q3cpma/aoc2024/tree/master/item/01

If you could post a repo link so I can look at some of the progress, I'd be grateful.
I think I was not clear in my question:

I don't defend React. My question was almost the opposite and I was trying to ask:

So if even Facebook has a problem with using React then who has a better examplea about why and how to use it?
> What do we do?

You do you. You can opt-out of the internet, for example. Among the rest of us, millions (billions?) are happy with this development.

> How do you all cope?

By not being so reactive and making a little bit of effort to go look for what you like in place of being a fulltime passive consumer.
There's no real impetus except paranoia if the change is unannounced. You don't have to detail the vulnerability, just inform people that somewhere, one exists, and that this is in fact a countermeasure. Without doing that, you don't shift liability, you don't actually get people out of harm's way, you don't really benefit at all.
Ah yes, this is the functional definition of the min/mean/max continuum, thanks! So does this have applications in statistics, and is it ever used to produce a distribution of random variables?
Arenas are just heaps, and subject to all the same problems. It's true that in the LSM use case in question (and I need to point out that databases are not my area!) there is a clear "flush" operation that will put a limit on how much heap churn and fragmentation you need to tolerate. And maybe that's an answer that makes skiplists more desirable in this context. But things like long-lived app data and language runtimes don't have that, and skiplists turn into headaches.

A simpler consequence of the same problem: I mostly work in embedded stuff and skiplists are pretty much a non-starter as they can't easily be made intrusive without a bunch of waste.
The brain microbiome: could understanding it help prevent dementia?
Scribble.rs – The free and privacy respecting pictionary game
Hey hackernews!

Here's a little project I've been working on for quite some time (on and off).

I feel like many people would potentially enjoy it. It's free to play right away on the official and community-managed instances and everyone can easily self-host it.

To those who don't know what a pictionary game is: One person draws and the other people try to guess the word.

One of the most used apps is probably `skribbl.io`. However, due to it being full advertisements and being closed source and having rather bad UX / UI (imho), I decided to make my own version of it at some point.

It's written In Golang (despite what the name might suggest) and uses VanillaJS for the frontend. While contributions are welcome, be warned, it won't be all roses
Learned that lesson a bit too late for that.

But yea, these days I never use natural keys.
We never left slavery behind, we just moved it overseas.
In 2019 he built up about 12 challenges using a VM, for Intcode, you had to construct. It was poorly received because without a working version (developed over the first few Intcode challenges), you couldn't solve the rest of them. He hasn't done anything like that since, though I thought it was probably the more interesting series of challenges.

The problem with continuity across days is that the later days can be blocked by the earlier ones, as they were in 2019. That partly defeats the purpose (or structure) of the challenge, where you can mostly pick any day and try it without regard to earlier days or prior years.
You can only “own” one board, but you can join many.
I'm no mineral expert but there's enough info in the TFA to suspect it's rare because no one is mining it or even looking for it. Apparently, it's very difficult to recognize in its natural form and easy to mistake for other less valuable minerals without lab testing.

It's just hard for me to imagine the natural processes that formed this grain of it didn't form a lot more of it in the region where it was found.
I'm starting to see a pattern around people that freak out about AI generated hero images. They aren't great most of the times but going out of your way to discuss the use of the image in a post (here in HN for example) is high-level pedantry.

The (go to) alternative for the authors would be a post without images which is by no means any better.
It’s not a particularly useful mental model, but it does drive home a critical point some people have trouble with, namely that LLMs don’t learn when being used.
I used it to spend time in Haskell. You won’t win any prizes for speed, but it’s a good way to learn a bunch of new stuff.
Skiplists can be very effective in disk structures for few of reasons.

For one, a sorted sequence of keys can be written to file in a single pass, and it's easy to interleave with the data itself. For example, Lucene uses multi-level skip lists in compressed posting list files in order to quickly jump to a term and then jump to the lowest matching document ID for that term. Since these files are immutable, the tree is only built once and all the data can be stored in sorted order, which has the added benefit that these files can also be merged in a single pass.
I have had this argument before and No that is not quite true. For people not familiar with his work - https://en.wikipedia.org/wiki/Barry_Boehm

His research was a product of his times when programming/coding was considered a clerical job with the real brain work being done by System Analysts and System Designers who produced System Requirements Specification Documents and System Design Specification Documents. He was the first to show that software development costs would outstrip hardware development costs and the importance of its Risk Management through a Spiral Model. He brought "big picture" engineering process lens to the management of software development which became "Software Engineering" today.

All of these ideas are still valid though they would need to be modified for current times given the decades of experience we have had since then. Software development at the Individual level involves creativity/art/craft/individual flair and companies must acknowledge and provide means for expression of these psychological needs. OTOH, Software development at the Company level is all about Risk Management in the service of its Business Goals and hence needs a reproducible process and associated methodologies. We need to find a balance between the two.
While it is obviously trivially (in the mathematical sense of "trivially") possible to make a Markov chain that produces the same f(input context window) => {output distribution}, that doesn't make it useful to describe LLMs as a kind of Markov chain.

After all, in the same sense I can also make a Markov chain that reproduces the behaviour of any human, or even any Turing machine with finite tape — it's just that a computer with 1 GB of memory (all kinds including non-volatile) has 2^(8*(10^30)) states.
Show HN: Open-source widget to embed OpenAI Assistant on your website
Actually, Canon used to be the one of the main players, whereas ASML was the new kid on the block. It with new technologies and high reliability that made ASML win.
Patrick Boyle's videos contain lots of subtle humour, reading a summary that only covers the hard facts means missing out on lots of goodies
I completely agree. Involuntary bailee in the UK is one of the nastier parts of the law (IMO) it penalises you for being a decent person and gives the power to the asshole. It’s ripe for abuse.
> the only consensus that was reached is a trade-off that left everyone unsatisfied

Yeah, that is sort of what I assumed :(

> other values varied widely from one implementation to another.

IMHO the best solution to this is:

1. Clarify the specification so that future implementations are more likely to be correct.

2. Add a note that only pct=100 and pct=0 are recommended as the other values are inconsistently implemented. I would even rather go as far as calling all other values deprecated than add two new values that mean the exact same thing but will force implementations to support both and open this chicken and egg of you can't really switch to the new one because not everyone will support it. Just say that the pct flag has two possible values 100 and 0.
Different sizes would be allocated in different arenas.
When prompt injections attack: Bing and AI vulnerabilities
> I’m sure someone else will make another post just like the OPs in a few years wishing for days gone by before <insert new thing here>.

"I miss the early days of LLMs" is a certain post in the future.
Interesting reads, thanks

I think the broadest most practical day to day knowledge stems from Plato, née Socrates, “I do not think I know what I do not know”
maybe she thought it wasn't a big deal, seeng as she had been handed millions for lying about a useless chatbot. I am more concerned by the people who gave her funding.
The specifics of the spending do matter. If she had spent the money within the company context, even on things that are personally lavish (eg private jet), it would have been harder to make the case for outright criminal fraud.
Many DBMSs with index-oriented storage (MySQL, Oracle, MSSQL) use undo logging for a transaction's MVCC, so that for deletion the old version is put into the undo log of that transaction and referred to as an old version of the record (or page, or ...), immediately cleaning up space on the page for new data while the transaction is still goin on. This is great for short transactions and record updates, as a page only has to hold one tuple version at a time, but that is at the cost of having to write the tuples that are being removed into a log, just in case the transaction needs to roll back.
Oh, yes. A real hoot, this one!

https://www.hundredsofbeavers.com/