skysight-inc/HackerNews huggingface dataset:
There is a pretty decent overview of Sugar buried in this video about One Laptop per Child. We've continued to maintain the platform since 2006. It runs really well on on hardware. Many of the activities are available stand-alone in FlatPak. There is a browser version called Sugarizer. And there are some Sugar Labs activities for the web, such as Music Blocks.

Regarding the comment that kids like computers (and will learn to use them without needing any special enticement), I couldn't agree more. Alan Kaye has been saying as much since the 1970s. But that said, while kids can learn to use computers, are they learning to use computers to learn? The latter is the goal of Sugar: to make the path of least resistance be one where kids engage with powerful ideas while constructing (not being instructed -- they already have plenty of that in their lives). So most of the activities are about building things. And the Sugar Journal is a vehicle for reflection on what they have built.

Rather than condescending to kids, we empower them: Sugar is not just "open source". The kids are only one mouse-click away from seeing the source code of whatever activity they are engaged in. And Sugar provides affordances for the kids to then modify the code -- taking full ownership of their tools. Not every kid goes this deep into Sugar, but many do.
Its incredible to me that Google can't figure stuff like this out.
PG – Maker's Schedule, Manager's Schedule
Backend as a Service for SaaS
Forgot to include the link: https://youtu.be/zZ7qkZkp57c?si=1u0VQUQFAUsvMg7B
> In this sense, the Apollonius perpendicular bisector construction appears to be sensitive to the errors of compass placement.

It looks like errors are reasonably under control. It looks like the input error is a little over 5% of the distance AB and so it's not surprising that after a few steps, the output error in the position of C is around 15-20%. If you started with input error under 1%, the output error would be under 4%. There's no large error blowup here.
Why did the codebase end up like this? Is it a lack of hiring for platform or developer tooling teams?
Right? One day... sigh
If you can be punished by these overbearing social media platforms - or even by the judicial system - merely for referring to a man as a man, then how is that not an erosion of free speech? It gives others far too much power over what you're allowed to say.
My experience is that this may be illustrative of academic programmers. People working in industry are expected to produce something, regardless of the language. This is why I'd recommend academics to spend a bit of time in the industry, regardless of it feeling awkward/inconvenient, of not being given time to go deep in any specific subject.
Nah, the harm from these LLMs are mostly in how freely accessible they are. Just pay OpenAI a relatively tiny fee and you can generate tonnes of plausible spam designed to promote your product or service or trick people into giving you money. That's the primary problem we're facing right now.

The problem is... keeping them closed source isn't helping with that problem, it only serves to guarantee OpenAI a cut of the profits caused by the spam and scams.
Blog posts and videos shouldn't be 'Show HN', they can be normal submissions (https://news.ycombinator.com/showhn.html).

'Show HN' is for things that can be tried so direct link to the website is better https://goindex.me/ (submitted to HN 30 times already though).

This submission isn't listed in the https://news.ycombinator.com/show list. That's usually a sign that all upvotes were not counted, for example from sock puppet accounts or were somebody asked others to upvote. Please don't do that on HN.
I'm not responsible for whatever led the ml community to the widespread use of pickles for weights. It happened regardless of the warnings that pickles are dangerous.

Yes, ml researchers have been running random pickles from the internet for years now.

No they are not buried in a non obvious way. They are at the very top of many models. safetensors and gguf have started to replace this horrible practice, but there are still tons of models that use pickles.
In that case, I'd quote the guidelines to GGP poster:

> Please don't fulminate. Please don't sneer, including at the rest of the community.

https://news.ycombinator.com/newsguidelines.html
The notifications has long been totally useless.
That's really just a game of whack-a-mole unfortunately. There's no way to regulate away all ways a person can be taken advantage of. There isn't even a way for regulators to clearly distinguish between a person being taken advantage of and a person knowingly agreeing to something.

Late fees are a great example actually. I know my bank charges late fees and I know its roughly $35. This new federal rule deems that as me being taken advantage of, but I was okay with the fee as-is. The government somehow decided what was an exorbitant fee and how much it should cost banks to deal with past due payments when a customer is late. How can they really decide that, and why should they try?
fwiw, we have plenty of companies using pgvector at scale, in production - some of them migrating their workload directly from pinecone. I’ll see if I can dig up some of the high-level numbers later today
Ah I knew I shouldn't have said 'IBM PC 386'...! :-O

It was an "Epson Equity 386SX" which - as you say - is my uninformed shorthand for 'a 386-based PC compatible' (actually maybe it was only 286-based anyway?!)

https://theretroweb.com/motherboards/s/epson-equity-386sx-16...

ps: I was a mainframe PL/1 programmer at the time so plead ignorance on all things PC-based... (!)
I thought browsers now block 3rd party cookies, in some cases by default?

https://developer.mozilla.org/en-US/blog/goodbye-third-party...
That's not what he said.

I am not sure how to report, but this user name is offensive. In English it means f***ot.
AWS follows Google in announcing free egress to other cloud providers
> particularly java suffers from this

Correlation, not causation. Java is often used on large projects, it doesn't itself make things brittle.

It's like the bomber survivorship fallacy - the fact you see such messed up projects mostly in Java is that they would not survive in languages like Python, where even a simple method rename can easily lead to big regressions.
Is that ok with the macOS (non-pdf and non-apple store version)? I used that all the time and seems ok. (The other version is costly and hence not opt-in.)
Ask HN: Why is query, key, value in LLMs so hard to explain?
I have watched so many YouTube videos on this and no one seems to be able to explain it properly.

Each explanation is so dramatically different from one another as well.

I feel like its another infamously difficult to explain topic like "monads".

I am desperately waiting for a 3Blue1Brown video on transformers to hopefully resolve this ambiguity.

I am looking for a visual intuition, and something that tries to answer common questions and ambiguities that arise, and explains the history and why we do things this way.

The best approach I found currently is Serrano.Academy https://www.youtube.com/watch?v=UPtG_38Oq8o&pp=ygUUdHJhbnNmb3JtZXIgbmV0d29ya3M%3D. They try to visualize things in 2 dimensions with examples and show the linear transformations.

Karpathy had a unique way of conceptualizing it as a directed graph with a "communication phase" which further confused me.

For such a historic topic, I think we need a better explanation!
You’ve just described scala.
Static typing is useless without strict typing. Knowing the type of everything won’t save you if you can multiply a pointer by an integer and use the result as a file handle.
I have not heard of that since 2020.

Not sure it’s the norm
Your point about the expert testimony in court is an excellent example of my point. Jurors aren’t required to believe experts. Experts must get on the stand, and persuade the jury. Expert testimony is only as good as its ability to persuade a jury of ordinary people. So saying “experts agree” means nothing if you can’t point to a cogent explanation from an expert.
He actively answers questions on Quora and those answers come in a format (short length - though his are unusually well thought out - and narrow focus) that is easy to browse.
Does your credit really matter after you have a car, house and everything you want? If you default and pay collections, it drops off your credit in 7 years… just in time to buy a new car that would need credit.

If you really need to declare bankruptcy, then that also drops off in 7 years. I knew a coworker that amassed 100k in credit card debt, declared bankruptcy and then in 2 years he had credit cards again from the SAME creditors. Even go a car loan and mortgage shortly after that.
€2,000≈US$2175

seems like the original article is extremely outdated. USD/EUR never came close to that exchange rate in the last 10 years according to xe.com.
so since 2007 and 2023, we must have scientific assessment on the benefits of using computers instead of books?
Unless you have very volatile cash flows, you should only need to do it once or twice per month. Presumably, people are checking their accounts at least once or twice per month.
On Canva free plan, afaik, there is no export to SVG. If there is, I can't find it. Maybe the paid tiers have it? IDK.

The point is, they likely used their own tool and that tool's support for SVG is lacking.
Some components of the car can be shared, others have to be shared, but break ducts IIRC are in the third category where you have to design them yourself.
Yes. Listen to it, you will love it.

I once drove an extra hour out of my way just to finish an episode.
There might also be profit in using some of it for day to day expenses then putting all your income into a pension (if possible). Effectively reducing tax. Maybe you can borrow against it so you keep it invested. Talk to tax expert.
> So how about we make the cars fun to watch again?

Since you mentioned you are too young to even have watched the refueling era of F1, you need to understand: F1 could always be boring to watch.

During Schumacher's era you'd see P1 and P2 lapping over P4 or even P3 sometimes. Reliability was a mess, engines exploding, some races had barely 8-10 cars finishing; richest teams could run 3-5 engines in a single weekend while the non-competitive teams couldn't simply because they didn't have the budget.

The races now are much more competitive, even though RBR has been dominating, and previously Mercedes, the difference in lap time nowadays is much more competitive and entertaining to watch the midfield than it ever was in the 90s/2000s.
My experience has been that banks are very forgiving when you're otherwise generating income for them, but strict when fees are their primary source of revenue to them. So, you have a large installment loan, they give you a better checking relationship. You do a large volume of credit transactions, they waive fees pretty easily.

But if you have $30 in checking and a card with a $500 limit, it's fees on top of fees. These introductory accounts used to be ways if getting students in the system so that they could maintain the relationship, but now all thinking is short-term and they just want the money up front.
Inference compute costs and training compute costs aren’t the same. Training costs are an order of magnitude higher.
We have both available as a result of independent & simultaneous innovation/20%/side project things. I’m biased because I own the Kagi side, but have thought about this a bit.

SearX has some advantages. It’s free, except for the compute and labor costs. It runs on our infrastructure, so SSO is easy and we have complete visibility on what’s leaving our perimeter.

Ignoring nuanced search quality evaluation, SearX main disadvantages are (1) it’s only available on our network, so if you set it as the default search that feature breaks if you’re not at the office or on VPN and (2) it’s slow. Users get a blank page for a meaningful moment before results show up.

Kagi is snappy AF and adds solid AI features. Their Universal Summarizer (which isn’t actually LLM powered) works well and the fastGPT is the new standard for open ended information retrieval IMHO. (I have a Perplexity subscription I don’t bother to use)

What I want from Kagi is (1) a single payer team plan that gets all the features, (2) more information & contractual guarantees about privacy. I argue that Google is a terrible default, but the brand is trusted while Kagi is still mostly unknown.

Now, the real benefit of SearX would be integrated custom search providers for in-house data sources. We haven’t done that, and I’m not confident we have the resources to do it well. This is also something I’d love to get from Kagi, but it’s not well-aligned with their current roadmap. I’m content to use them to search external data and pursue other solutions for internal stuff.
“Privacy” isn’t in the constitution either. Griswold all but admits that, asserting that the privacy right can be found in “penumbras” (I.e. that it’s manufactured out of thin air).
That's not anyone from the S* Town podcast. Not sure who that is.
Do note that wealth is not a zero-sum pie [1]; even those on the "wrong side" can get lifted out of poverty. That's the beauty of economic growth. World poverty rates are dropping [2], and it's not something to be taken for granted.

[1] https://www.investopedia.com/terms/z/zero-sumgame.asp

[2] https://en.wikipedia.org/wiki/Extreme_poverty#%3A%7E%3Atext%...
>Sure, let's break down the Python implementation of the Power Iteration algorithm into smaller steps:

I think this was generated by ChatGPT.
Do you think the employees they've given PPUs to aren't expecting a financial return?
Making the assumption that the majority will always make the right choice is absurd. The real value in democracy is kicking out whoever is currently in charge every few years and you can indeed do that by picking the next person at random.
Why to emphasize on leadership alone?
I agree, yes. I don't think I said something that disagrees with what you say.
Why Rails Is a Great Choice for Startups in 2024
> Decent countries already make it illegal to buy cryptocurrency for real money,

I don’t know if English is your first language or not. The use of the word “decent” here seems inappropriate and totally lacking justification or nuance.
Keirin
Youth mental health in decline: Generations differ on causes of apparent crisis
Retvrn to New Roman Times.
Yes, none of them matter because for 95% of the use case the best are amex or capital one.

By your logic you'd also argue that search engines aren't a monopoly because there's tens of them.
Yeah, you and me both, always getting excited for nothing, now especially since they stopped touring (I did get to see them on their last run, though!)
Co-Founder here, let me know if you have questions about our approach ;-)
Its very hard to affect real change without power. The people who are genuinely interested in solving problems generally don’t want to deal with the political intrigue that comes with power. So we’re left with a situation where the leaders suck for the most part.
You don't have to do this, though. You can have an entrypoint.py that simply calls `main()` without that if. You don't even need to have modules if you want to, so you can write your functions and call them right after.
Are you sure?

https://www.techpowerup.com/gpu-specs/radeon-r9-fury-x.c2677

> AMD has paired 4 GB HBM memory with the Radeon R9 FURY X, which are connected using a 4096-bit memory interface.
Wait, what happened? There was a comment here by a user who was expressing frustration with their fist attempts to learn Prolog.

Dude, I wasn't going to be mean at you. I was going to say I get it, learning Prolog is hard and you need to understand the subject matter very deeply, in a whole other level than the usual languages we learn at uni, Python, or java, or, dunno Ada in the olden days.

Prolog's not easy to learn. But it pays off in spades for the effort.
Making NextAuth Multitenant
That sounds… bad?

The whole point of rusts type system is to try to ensure safe memory usage.

Opinions are opinions, but if I’m letting my runtime handle memory for me, I’d want a lighter weight, more expressive type system.
Long time ago, I had the same problem while ray tracing using Monte Carlo techniques. Using Mersenne Twister fixed the clustering and grid like randomization.
https://en.m.wikipedia.org/wiki/Mersenne_Twister
Or find a markup-based way to display that info. Text-based images can also often have accessiblity issues. It's best, when possible, to sidestep such images and use markup. Even a SVG afaik, might run into accessibility issue if not marked up correctly.
Had some difficulty parsing this. What I understood is that they do have a window opening, which cannot be closed.
... so OCaml or StandardML then
Information is valid. Swipes (your final 'graph) aren't.

See the first three (or four) guidelines for comments:

<https://news.ycombinator.com/newsguidelines.html>

Cross those and you're going to get flagged and moderated. Keep crossing that line and you'll be banned.
The claiming rule won't enforce the racing rule. All it does is limit the value of the car to "the value of winning the race, plus $500".
Actually, it's just sloppy.

https://en.wikipedia.org/w/index.php?title=Folkrace&diff=pre...

The EUR value has been updated without updating the USD value.
I don't understand. Why build up text chunks from different, non-contiguous sections?
They’ve known about this for years and have done nothing about it because it’s working exactly as intended, and there were few decent alternatives available to us.

Now we’re supposed to believe they definitely haven’t been abusing their monopoly, have just realised all this and are taking this grave threat to quality search Very Seriously Indeed, to ensure that you, dear customer, can find what you need. Couldn’t possibly have anything to do with encroaching threats to their core business.

Google: it’s been obvious for a good many years that you think us all a bunch of fucking peons. I, for one, will enjoy watching you and your clusterfuck of a product portfolio go the way of the Yahoo while I funnel my $10/month to Kagi.
If I understand this correctly, the glove was engineered so that it would slow him down when he put his hand out the window (the webbing in the glove would add drag to his vehicle).

I need an ELI5 on this.

How does using equipment that is designed to make you SLOWER constitute cheating? I truly don't understand it, so if my comment seems off-base or facetious it isn't. Please correct me.
I don’t think so.

Normally print isn’t a debug message function, people just use it like that. (it normally works on non debug builds)
considering they are owned my Microsoft, their windows app app is a technical marvel. It’s a crippled buggy version of their already too buggy web app. I understand why it was made, but I don’t understand why it was released. It doesn’t look good for either brand.
It MIGHT or might NOT be valid, it depends. In a lot of cases, I might just want to print, but not yield "right here," but later (if at all in the current method). Further, writing to i/o is usually non-blocking (assuming the buffers are big enough for whatever you are writing), so in this case, the await literally makes no sense.
"Chris Krycho, a well-known software engineer and blogger, shared his experience working on a large codebase at LinkedIn. He discussed how much velocity was valued over engineering excellence, which led to burnout and the decision to leave the company. Chris also mentioned the concept of "Ratchets," small, incremental changes that can be made to improve software development processes and tools. He is currently looking for a new role that aligns with his personal values and priorities."

https://tldrai.com/result/?conversion=cded34924aa147999c6f3f...
I would really, really like to read more about the approaches you are taking to teaching your kids to code. My kids are all on Linux computers and I'm trying to wean them off iPads and consumption devices. But it feels like addictive apps can draw them back very quickly (looking at you, YouTube).
You might like Kotlin. It'll also give you access to the entire JVM ecosystem.
Yes, or hash collisions. Seems practical quantum computing is still a distant dream.
TypeScript maybe?
Show HN: Convert a Prompt or Image to User Interface.
Investigations are ongoing, one of the formal accusations is "high treason". You shouldn't expect them to be hasty with this, look how long the investigations of Trump are taking.

https://www.berliner-zeitung.de/news/rechtes-treffen-in-pots...

> But it’s just speech.

The reason I value freedom of speech, the reason it's even important to protect it, is that there's no "just" about it. All we are as a milieu, personally and globally, is from communication, from sharing ideas rather than reinventing things from scratch ourselves.

Martin Luther and Martin Luther King changed the world for the better with "'just' speech" — but it was also "'just' speech" that convinced people to give actual literal Hitler and Pol Pot any power, or even the means to spread their merely human voices more widely and control an entire nation.

There's no "just" when it comes to speech. It's what sets us apart from most other animals. It's our superpower… well, that and being able to throw things both hard and accurately. Our two main superpowers…
Live in what sense?

To me Emacs fits the bill, or at least a subset thereof.
The "landmark" part of the 2012 court case was actually about how far claims could effectively be backdated, not the "equal value" part of the claims (which as I understand it was relatively straightforward because the council effectively admitted they were equal value by applying a common grading scale for all employees from what I understand). The UK supreme court judgment in question is here:

https://www.supremecourt.uk/cases/docs/uksc-2012-0008-judgme...
I know. That’s why I said irrationally angry and not rationally angry.
That makes much more sense, OP confused me by calling it aerodynamic, I was thinking maybe I could understand that making a significant difference (or at least the desire to try) on a motorbike, but...
If you think “democracy” matters, then the Supreme Court got it wrong in 1973 (by overturning laws that states adopted through the democratic process) and got it right in 2022 (by returning the issue to the democratic process).
> ClearTypefont display technology

Did it get renamed? I thought it was just called ClearType?
Scum rises to the top.
I always feel nostalgic when I see references to +Orc, or Fravia (RIP).

But I think there's still a lot of people doing the NOP-patching thing, albeit with more complexity. There continue to be people breaking DRM, and investigating random [mobile] apps with hex-editors & etc.

It's harder to get started these days as programs are more complex, but at the same time the knowledge required is more accessible.
I don't think the argument is to not care how society works at all. But if people are caring so much that it's making them act in irrational and harmful(both to themselves and others) ways maybe we/they need to dial it back a bit for both our/their and society's good. It's not at all clear that this "culture of outrage" is having a positive impact in how society works, and if it isn't maybe we need to stop.
Compression efficiency with shared dictionaries in Chrome
Thanks for pointing that out. I updated it to reflect today's prices ($2,200; $800).
You have awoken the ocaml gang
Noah. That's simply not true. Lyn Alden's "Broken Money" does a couple+ chapters on the history of money. "Cross cultural" transactions are essentially. You can't have a "social contract" across sometimes conflicting cultures. Long to short, this is why we eventually ended up using gold.