skysight-inc/HackerNews huggingface dataset:
That is a complete non-sequitur from the question of if Kagi will die if it doesn't grow.

This is orthogonal to questions of morality and justice.
The steps are understood well enough to instruct machines to do it, even if the output is to complex for us to comprehend it completely. Not so with thought, intelligence, consciousness, etc.
Thank you. Saved me posting it as a counter example. Basically nature will nearly always be able to defeat human efforts at putting things in neat boxes.
GitHub itself used pjax heavily and I liked those interactions far more than the newer React ones, the HTML was much more semantic for one, with middle click always being respected.
This actually already exists! We did a writeup of the relevant optimizations here: https://openpipe.ai/blog/s-lora
Because US cities became slums, and rich people lived in the suburbs. In the rest of the world the rich people live in the cities and the poor people live in the suburbs with long commutes, there is no reason USA can't work like that as well.
Heads up, the link to the code repository at the top of the post 404d for me.
I sympathize with your position but have you ever participated in any activity where large numbers of relatively intelligent people are incentivized to probe the boundaries of "permissible" behavior? Video game design and development would take a tenth of the effort if corralling users away from game-breaking edge cases wasn't required, and that's a zero risk low reward endeavor. Now just imagine what those same folks would get up to if there was a few billion in loose cash thrown into the mix. All of that is to say defining the boundaries of acceptable behavior precisely is easily one of the hardest things to get right, and usually impossible to get right the first time.
Nothing really works for me long run - my todo files get a bunch of random notes with the actual tasks, and I don't want to go back to them..
Well, when I say slower I mean something like (to be generous) a minute, as opposed to 500ms. So we're talking about very different time scales! But you make a good point.
I have changed it to explicitly state within the first paragraphs that "htmz is an experiment" now. I started this as a joke but turned into a fun working solution - I myself am not sure if this is just a joke or a thing. Maybe I'll use it in some smaller projects, or maybe not!
Nope. It hasn't solved anything.
> Citroën Visa

Reminds me Oltcit.
APL had non trivial uptake during its heyday.

J is apparently somewhat popular with actuaries and similar.

K/Q is used by a number of finance companies, via the KDB vector database. Here the selling point was that the overall system was great for in memory vector processing of stock tick data.

Arthur Witney also built a language named A+ while at Morgan Stanley that was used in production as an improvement over various previous APL apps.

They're odd languages but have found successful niches.
I learned to drive in a CX Break, a 5m beast of a car. Two and a half turns of the wheel from left to right, self-centering. Brake pedal went from zero to fully engaged in one cm. And the suspension was the absolute best. Never again drove anything like it.
When you post to Craigslist you ultimately are going to enter into a negotiation where you and the other party agree to price, date of exchange, product condition, etc.

With Uber you are making a one-sided negotiation in which the other party doesn't know what terms you'd like. You can pay more to potentially get better terms, but you don't know how much more to pay or how much better it will make those terms.
This soothes my soul seeing exploits for the consoles I grew up with. For a second it takes me back to a simpler time. The homebrew scene for the XBOX was more fun than the console itself!

A while back I saw this clickbait video of "Gen Z trying out the original XBOX" and man that was a reality check as to how much time has passed.
Didn't expect to see a familiar face at the end! Andrew, if you're reading this, greetings from a fellow RoboJacket!
It's necessary to keep your brain on the road, as well as your eyes — and your hands on the wheel.
the historical expectation is that class methods will dispatch dynamically but free functions will not. so if you only have structs, functions, and UFCS you either:
1. don't dispatch on the first argument,
2. make the first argument privileged and dispatch on it, or
3. dispatch on all the arguments

the first solution is clean, but people really like dispatch.

the second makes calling functions in the function call syntax weird, because the first argument is privileged semantically but not syntactically.

the third makes calling functions in the method call syntax weird because the first argument is privileged syntactically but not semantically.

the closest things to this i can think of off the top of my head in remotely popular programming languages are: nim, lisp dialects, and julia.

nim navigates the dispatch conundrum by providing different ways to define free functions for different dispatch-ness. the tutorial gives a good overview: https://nim-lang.org/docs/tut2.html

lisps of course lack UFCS.

see here for a discussion on the lack of UFCS in julia: https://github.com/JuliaLang/julia/issues/31779

so to sum up the answer to the original question: because it's only obvious how to make it nice and tidy like you're wanting if you sacrifice function dispatch, which is ubiquitous for good reason!
I've been writing PHP for a quarter century, but I've never become a "whiz" at it.

But I regularly write fast, robust, secure backends, in a day or less (less, if possible. I don't actually like working in PHP).

Despite the torrents of hate from this community, it is still pretty much the backend king.

Here's the "Fishtank Graph."[0] It kind of puts things in perspective.

[0] https://w3techs.com/technologies/history_overview/programmin...
Please stop the wasteful spending.

Concentrate semi development geographically to realize synergies and economies of scale. Building redundant and competitive production thousands of miles apart in the Northeast/Great lakes, Texas, and the west Coast is not the best idea when you are resource and labor constrained.
The ambitious plan to 'de-extinct the Dodo'
> hen one of the first puzzles I did had "PRONOUNS" as a category! That did not make a good first impression.

I think there's only about 120 or so pronouns, so having this as a category isn't as unreasonable as it first seems.
Here in Spain if you can't grasp numerical methods in CS you can't even think on earning a degree.
Navalny's Letters from the Gulag
This is very cool. It's nice to see this happen.
Ok, the Buddha's teachings have been a little corrupted over the years but there is a lot you said that isn't how the Buddha presented things at all.

Plus you seem over focused on enlightenment. This is the best description of enlightenment:

A man was on a quest for an enlightenment and one day he came upon an old man carrying a huge sack of potatoes on his back, struggling under the weight. For whatever, the Man felt that the Old Man had the answers that he sought and he asked him, "Do you know what it means to be enlightened?" The Old Man looked at him and without saying a word he set down the sack of potatoes and stood up straight. The Man looked at him and said, " I understand, I get it - so what happens after?" The Old Man looked at him again and without saying anything he again picked up the sack of potatoes and slowly walked away.

That's enlightenment.
Notability backups to any cloud as well, but it's stylus optimized.
In C++ this is simply legal code. But in C, the bogus warning has now escalated to a bogus error.

void fun110 (char const * const *a) {}
char **a;
fun110(a);
Llamas with Hats: 15th Anniversary
That's simply a problem of engineering design and building code regulation, and the current assumption of how we design and construct buildings. You can double the volume of a flat area by adding a story height worth of flat area. Thrice, if you triple it.

The fact is, the world we live in isn't constructed in 3D, but rather 2.5D.

In any case, this is not an engineering problem, but a sociopolitical one.
I drank coffee from age 20 to age 37. I've been coffee free for 2 years now.

I had anxiety from age 20 to age 37. I've just realised I don't remember when my anxiety stopped, but it's been gone for a while now.

Learning to breathe deep down into my lower back has also helped a weird amount. Yes this is a thing. Youtube is full of physio therapists teaching people to breathe deep into your lower back.
Well, not to be too glib, but I don't think they're too much stranger than I realize, and I think floats are much harder to reason about.
I don't necessarily think this game needs progression at all. Wordle is a game where you gain information with each attempt. Triword doesn't need any additional information at all. There's one solution (or should only be one solution), and it can be deduced from only the information provided.

If there is any kind of progression, I could imagine it just being successive hints:

- One random letter, but no information about placement
- The correct placement of the random letter in the affix
- The correct placement of the affix to the stems

But really, I think the simplicity of this as a pure logic puzzle is great all on its own.
During Engineering Manager interview setup with Google, you are given a choice between writing code (problem solving) or reviewing code. Latter is not any better, as you might be given only 10-15 lines of code to review. You end up guessing and filling-in a lot of missed code, which I think is worse than writing code where you have complete control.
How much is "a lot"?
It's simpler, but it's also incorrect. There are very real differences between rebinding, reassignment, and mutation. All three are distinct from one another in meaningful ways, so reusing the same term is actually wrong and misleading [0].

Besides, "rebinding" is not a new term. A quick search on Google Scholar turned up numerous results that predate Erlang itself [1]. The concept of "binding" a variable dates back at least to Alonzo Church with the lambda calculus, and "rebinding" is the natural term for what happens when you bind the same name again.

[0] As an example of the potential for confusion, see JavaScript's `const` keyword, which prevents reassignment but does not prevent mutation. Sloppy use of the terminology here has lead to real confusion among new JavaScript developers.

[1] For example, 1986: "If the problems illustrated by Mesa are to be avoided, the language should provide some method of unbinding or rebinding a previously bound name." https://dl.acm.org/doi/pdf/10.1145/324634.325436
> It can be observed that our model outperforms them at low bitrates

It can? Maybe I'm misunderstanding the graphs but it doesn't look like it to me?
> … benchmarksgame … missing the point

"We ask that contributed programs not only give the correct result, but also use the same algorithm to calculate that result."

In the vain hope that experts would contribute comparable programs written in different languages, so that the performance of different language implementations could be compared.

Let's say that again: compare language implementations — not compare algorithms.

Instead of that vain hope, we're left with transliterations — https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

> not only is GPU banned

"banned"? Really.
Thinking about this recently and I’m wondering if part of this is that OS developers have stopped providing common services as part of the OS and part of it is that many apps aren’t coded to the native services the OS provides in the first place.

Most apps that throw a startup process in the background are probably aiming for (in part) an auto update service. Why don’t OSes provide a service that an app can register a URL to check for updates at? Yes the App Store does this for apps installed there, but outside the App Store there’s no way to do that and to my knowledge nothing like that exists for Linux or windows (barring the few things that seem to be available in windows updates).

The other part of course would be even if the OSes did provide this, who would write code for it? Maybe electron would have a function to register with the os native endpoint but until/unless they did, would any electron devs code for it or would they keep writing their own services?
This is the controversial provision, the "means and instrumentalities" clause. Existing law covers people running impersonation scams. The big question is, what responsibilities, if any, do sellers of tools have? The draft language:

§ 461.5 Means and Instrumentalities: Provision of Goods or Services for Unlawful
Impersonation Prohibited.

It is a violation of this part, and an unfair or deceptive act or practice to provide goods or
services with knowledge or reason to know that those goods or services will be used to:

(a) materially and falsely pose as, directly or by implication, a government entity or
officer thereof, a business or officer thereof, or an individual, in or affecting
commerce as commerce is defined in the Federal Trade Commission Act (15 U.S.C.
44); or*

(b) materially misrepresent, directly or by implication, affiliation with, including
endorsement or sponsorship by, a government entity or officer thereof, a business or
officer thereof, or an individual, in or affecting commerce as commerce is defined in
the Federal Trade Commission Act (15 U.S.C. 44).*

It's the "with knowledge or reason to know" clause that's key here. Various industry parties have already commented on this, some wanting stronger language there to protect sellers of general purpose tools for creating content.

Sellers of automated outbound marketing tools which can be used to deliver impersonation scams might be caught up by this.
Wasteful? What is a better national investment than the semiconductor industry?

Look into the history of TSMC. It became what it is because of direct government investment. I'm sure to some people it seemed like a gamble at the time.

This amount of money is basically trivial on the national level and the upside is tremendous.
Ask HN: Monetizing Idle Computer Power Viable?
There are over 1.8 billion desktop gamers as of 2021, these expensive machines sit idle over 90% of the time on average.

My startup has been aiming to monetize different both the idle computing power (currently through mining, working on providing generative AI APIS), and bandwidth sharing (currently with a partner in the industry but eventually on our own).

Users are incentivized to download our program since they are able to easily earn a small amount of passive income by having the program at letting it run (100k+ downloads so far).

Do you think this idea is viable in the long run? We expect earnings for users to more than triple on average when we move to AI workloads, and companies can save 50-70% off leading platforms by using our APIs. I am worried we will run into challenges finding customers for our APIs.
This is just trying to write on both sides of the ledger. If you tax carbon but then have other policies that encourage the construction of coal-fired power plants, they might only cancel out and at worst the price is doing less than the counter-incentives. You can try to claim that it would be even worse without it, but the real metric is, are you shutting down the existing coal-fired power plants or are you building more?
Pffft, these aren't tech people. These are finance people, VCs. SF's biggest industry is finance. You don't need SF to build cool new technology. You need SF because the investors say so.
Was interested until it mentioned stitching. Sora isn't doing that. At least understand something before you slam it.
https://wow.groq.com/artificialanalysis-ai-llm-benchmark-dou...

Seems to have it. Looks cost competitive but a lot faster.
I’ve gone back and forth between Apple Notes and more portable solutions many times now. It has been awful, but I decided to stick with Apple Notes. If/when it goes away, I will need to suffer one more time. If I keep trying to app hop looking for the perfect tool, I’ll suffer every 3-6 months for the rest of my life and never find peace.

I like that Apple Notes gives me the option to write, easily add images, make tables, etc. While 98% of my notes are just text, and some of these things can be done in markdown, it is higher friction in markdown. So I’m choosing the lower daily friction and extra features, knowing that I’ll probably experience one high friction migration day in the future, but that day could be 10 years from now.

The biggest issue moving notes out of Apple Notes was the extra new lines and spaces all over the place. I have to assume if the app is going to shutdown that some nice developer will make a little tool to take care of this. If not, meh… I’ll use it as an opportunity to clean up some clutter.
I wonder how feasible it is to create htmz / htmx -like lightweight library with the support for React/Vue/Stelve using web components. I agree that 90% of the use-cases you don’t need React but for the last 10%, most of us are stuck with these bloated frameworks. Astro has a similar idea but it’s working as a full framework instead of being a library. Considering the limitations with Astro, I guess the biggest bottleneck is state management.
That's so weird. Any idea why they decided to do the C64 version as a top-down.
The cat pictures captioned “divorced men after 40 on dating apps” is more like all men on dating apps.
They take the worst photos. It actually could be a good strategy, I’ve gone on some dates with guys who had terrible pictures more out of boredom, and then turned up and been like… wow he is way better looking than the photo.
Meanwhile - I reckon guys would be hard pressed to find a women on a dating app that hasn’t used a filter.
Are filesystem corruptions more likely to happen in long uptime without ECC?
I wonder if it’s a chicken or egg thing too. The same amount of effort it would take to substantially improve your financial situation in the US…does not feel like it would have the same impact in EU. If that’s the case, then I can see people just going “what’s the point?”
I tried to write a vhdl treesitter grammar and I too found it hard. I got something working enough for decent highlights but not a complete grammar by any means.
Yes, all engines are unique. Still wire compatible and still SQL though.
Well there's your answer. The app developers have decided - rightly or wrongly - that environments of a certain age (or more likely Android version) do not meet their security requirements. My bank app supports Android 9+ which is nearing 5 years old now I think, and it should still work on my Pixel XL :)

That said, the phone is definitely usable - as a phone and probably for texts and many other apps. But if the 2-4 year lifespan of your banking app is the issue, maybe just use it on the desktop or through a browser instead of the dedicated app. As long as you can get a recent-ish browser installed on your phone, you might be able to use the web banking interface (not all banks have mobile-friendly versions, admittedly).

And yes, I believe the official stance of Google with regards to updates is 2 years of updates followed by 2 more years of security-only updates. Other manufacturers may do less than that, which is one reason I get the Pixel phones.
Dang, could we change the title to "The Oxford Comma, and the Internet (2013)" please.
How to Combine JTBD, Objections and Stepps Frameworks to Market Startups
I found this article on a data-backed hack that can help you find high-conversion messages for startups faster.
What forum are you referring to?
Joplin is good but I absolutely hate the way that they structure your notes.

If you have all of your notes in a folder

~/my_notes
~/my_notes/work
~/my_notes/music

etc

Joplin takes them and stores the notes internally as a SQLite table with UUID named markdown files. It makes it very difficult to use bash tools, finding them, other IDEs, etc to work with your files after Joplin has ingested them. Compare this to apps like Obsidian and Logseq (also open source) which don't mess with your markdown file organization.
You might want to try iso week numbers. Every week starts on Monday and is always 7 days.

Gives you quite a granular time reference but not too fine like days.
Slightly off topic:

Top 100 from OSSF's most critical open source projects exported from BigQuery: https://docs.google.com/spreadsheets/d/1K0vu5Eu_LRQBYKVYHhYm...

Interesting bit to me is: Angular is #13 while React is #15!
>I built a chat app with both group chat and private chat (with access control) using only plain HTML; only ~250 lines of HTML markup for the entire thing: https://github.com/Saasufy/chat-app/blob/main/index.html

I think I know what you mean, but we clearly have different definitions of "plain HTML." Mine wouldn't involve 9 javascript files. :-D

Either way, I'm interested and will check out what you made!
It's never a dead end
Idea. It's just, independent of the programming language, with all of the languages you describe logic in code. So if you really want to learn that, you have to learn a syntax and basical thinking in "chains". Because that's what you do in the end: building a chain of instructions.

I think, Python is very fast to learn and you'll find a lot of resources. Chatgpt also helps a lot, but you have to check really a lot what that AI guy say. It's better to read up the basics and do what ever to get acquainted with the language first.

The are also online websites that let you run code online without having to set-up an IDE.

if you ask me, it's easier to set-up an excel file that imports the contents of the text file (link it) and then, you can query it with Plain Excels formulas. Which is a database or can be seen as a database and actually, it's sufficient more than that for your use case imho

So. Try a few steps with python. Remember. It's pure logic. Nothing magical on that.

You also can go for other languages, but, mostly they're difficult to understand in my opinion. You can try JavaScript, but then you also have to learn the basics of HTML and so on .. when you're at it, you might end in programming a small website.

So check out what you really need.
An addiction is only a problem if it's a problem.

I had to ditch coffee because of anxiety. So glad I did. But if you're sleeping well and don't feel like you have an issue with anxiety, then lucky you.
https://en.wikipedia.org/wiki/Endgame
Sure: you could just have a list of links with the text "click here" that you hover over to see the url, too. If you haven't worked in the BEAM world those terms packed into a URL might not grab your attention enough to trigger recall, and what are headlines for if not telling us what's on the other side of the click?
Technically, I guess you can use speculative execution to speed it up, and in that way take a guess at what the 100th token will be and start on the 101st token at the same time? Though it probably has it's own unforeseen challenges.

Everything is predictable with enough guesses.
Extreme compression will be when you put in a movie and get a SORA prompt back that regenerates something close enough to the movie.
Some mules are fertile: http://news.bbc.co.uk/2/hi/science/nature/2290491.stm
"We feel like it’s a fair ask" - exactly - it's a fair ask, so the user should decide. Nobody can force you to change your mind, but if you don't, prepare for forks with the option disabled.

Also, the issue is not really about that - it's about the submitted data not being anonymised. That's the bare minimum you should be doing regardless of the information being opt-in/out.
About a month ago I made a chrome extension that adds a "sometime this week" todo list at the bottom of google calendar (a feature I copied from Hey calendar). Any items that don't get done roll over to the next week and I can go back to previous weeks to see what I got done. Super helpful to help plan out my week that way and integrated directly into my calendar.