skysight-inc/HackerNews huggingface dataset:
> The S&P500 was flat or negative from 2000 to 2012. And this isn't unusual.

Be careful not to mix up the S&P500 index numbers with the total return you get from holding the portfolio and re-invest dividends. (However, even with the total return you can find some longer stretches that are flat or negative.)
The gold standard of Icelanders Sagas is: https://sagas.is/vara.php (love for the little old website). It's complete, as it contains all the sagas and tales.

This is a good selection from above: https://www.penguin.co.uk/books/53454/the-sagas-of-the-icela... (notably missing: Njal's Saga, but that's also available separately).

There are more sagas, though. Just not of the Icelanders.

For example the saga of the Volsungs.

If you are interested in general norse mythology then yes, Gaiman's book is really nice. The Prose Edda and the Poetic Edda are primary sources and not a difficult read.

Everything I mentioned (except Gaiman's) is published by Penguin and is a good translation.
It's a language in the same sense math notation is a language. It's understood by both a Chinese and an American mathematician.
> I will Pepsi challenge this with anyone who asks, I can smell a framework app.

The platforms ship with things like keyboard shortcuts for navigation and text entry, minimal accessibility features like screen reading of text and navigation, common idioms like drag and drop and the clipboard - none of which are typically handled by cross-platform widget frameworks by default.

Only gigantic projects like Chrome and VS Code will take on the effort of (partially) reimplementing these in their codebases to match platform behavior.
Good idea.
May you please share youtube link you are referencing?
What a crap article. The only actual info in it is that there are two models of the accelerator, and their prices, and that one is 2x faster. It gives the speed in TOPS but that is useless since it doesn't say what the operations are.

Others mention the article itself looks AI generated. I didn't spot that, but it would explain some things.
Business tier: "Enforce privacy mode org-wide".
Who made and maintained the stove?
> to shill Cursor because it became irrelevant after introduction of Canvas tool.

Haha, no. A web interface won't make a full-fledged IDE irrelevant. Canvas is really cool for a quick session in the browser, when travelling, while in bed, on a plane, etc. It's neat and works. But it's nowhere near the IDE experience.

Cursor is still a full IDE in the background, with all the bells and whistles that come with it. So if you're working on anything more complicated than one-off scripts, you'll still benefit a lot from having it, over a web interface.
As someone who truly limits himself to POSIX when he can, I think they needed to push it forward to not become completely obsolete. I'm really sad `mktemp -d` and `set -o nullglob` didn't make the cut, but that's how it is, I guess.
Minor degree of hypohydration adversely influences cognition (2016)
Random person writes completely unsourced negative comment about someone HN dislikes for no reason. HN cheers before launching in a pointless and already rehashed a thousands times discussion about tipping culture.

I don’t know if it’s well intentioned but it’s peak HN.
You can, you can switch it off by declaring a normal non-async function.

It's almost as if there's two fundamentally different types of functions that people might want to declare, necessitating two function colors.

Go is a language that is primarily used for async programming, so the design of having everything async makes sense. Rust is a language that is primarily used for sync programming, async programming is catered for but it's not the focus of the language. So having everything be async doesn't make any sense at all.
> Rust is the only mainstream language with an ergonomic modern type system and features like exhaustive matching on sum types (...)

This reads like a parody of Rust's fandom.
I think Swift is a really nice language when you look at the design. I really liked protocol extensions for example.

The problem I have with it is that some decisions are very ideologic.

You can easily link to C libraries for example, but the pointer types in Swift are so fucking unusable (because pointers are evil) that it makes no sense to try it. (unless you cannot chose an other language)
Planned obsolescence is bad for the environment.
Not even close. They are showing up anywhere a person might open their wallet. I have seen tip screens in gas stations, fast food restaurants (where you order at a kiosk), vendor booths, etc.
Forking a programming language is no small feat.
I appreciate your point in general, but I doubt the specific one you made. At least for the US.

The US ever larger amounts of money per pupil (around $17,280 per pupil annually these days according to the Internet), but educational outcomes haven't really changed much over the decades. Whether you measure that in absolute terms or by international comparison.
> The primary duty of an archive is to protect and preserve materials. A library has a different set of responsibilities and requirements.

I think their name is confusing to a professional, perhaps. Here's IA's mission: https://archive.org/about/

"The Internet Archive ... is building a digital library of Internet sites and other cultural artifacts in digital form. Like a paper library, we provide free access to researchers, historians, scholars, people with print disabilities, and the general public. Our mission is to provide Universal Access to All Knowledge."

So they think of themselves as a library. Regardless, they are what they are. It doesn't matter what other institutions do.
Nonsense. If everyone in society had a passive income (ie because we can program robots and they do the producing) it would be amazing.

Everyone is causing production, earning money, and then spending that money on the things that everyone else decided to produce.
I think there should be a distinction here. E.g. if you work on a browser, possibly implementing parts of image loading, or javascript parser, etc.

Are you consider a dogfooder if you use the browser? or do you need to lots of write Javascript yourself, etc. to be considered "a user of your product"?

Typically, these are two different sets of people.

So, I don't buy the "always, always" part
My 14-year-old Instagram account, "javier," was stolen
Also just compensation for the opportunity cost of not having access to your capital for a while.
The original request was to ban all bytes between 1 and 31.

https://www.austingroupbugs.net/view.php?id=251

At some point they decided to narrow the change to just ban the newline character.

Which I personally think is a pity. Allowing escape in file names is a security risk because it enables you to embed ECMA-48 escape sequences in file names. Secure terminal emulators shouldn’t be made vulnerable by arbitrary escape sequences, but there are “too smart for their own good” terminal emulators out there that have escape sequences that let you do crazy things like run arbitrary executables.
Chinese engineers use Raspberry Pi to test tunnels
just saw this after my post https://news.ycombinator.com/edit?id=41980334 - sorry @dang
> We’ve established that, yes, pathnames can include newlines. We have not established why they can do that. After some deliberation, the Austin Group could not find a single use-case for newlines in pathnames besides breaking naive scripts. Wouldn’t it be nice if the naive scripts were just correct now? Ok, that might be a bit much all at once. We’re heading there though!

Oh my god. This makes me so happy. This is the most lovely think I've read in the world of computing since the unix gods decided that newlines were to be a single character.

The philosophy underlying the sentence "Wouldn’t it be nice if the naive scripts were just correct now?" is incredibly positive. We are surrounded by arrogant jerks who break old code by aggressively enforcing stricter compliance of some stupid rules. But here come these posix heros who do the exact opposite: make old code correct! There is hope in mankind after all.
They probably bought an expensive one that should be working longer than that. You don't get rich by buying cheap shit that breaks often.
Sad. Use of that option is almost always a mistake. It only leads to undebuggable silent failures.
By design they just approximate human language, they don't really have a concept of information or how information-dense something is.

they're good for writing emails.
> Cloud infrastructure has become a commodity though

There are only 3 significant providers and the needed investments are a gigantic barrier to entry but sure it’s a commodity.
hopefully, in the future, robots will do most work in society. Humans can just learn, exercise, eat, create/build/consume for fun and curiosity.
Nibs / dip-pens ;-)

It's only half a joke: having to regularly dip the pen in ink, be mindful of how much ink you have, having to swiftly wipe it once in a while to avoid drying ink (& flow issues), forces to slow down & take "micro-breaks".

This benefits the handwriting, but also the quality of the study. And is surprisingly relaxing.

(so called "crow-quill" nibs are relatively cheap, available, carry a fair amount of ink)
Call me a fanboy, but Swift is one of the best languages I've ever had the privilege of using. I'm truly hopeful with some more work, it's able to become the de-facto cross-platform language.

The complexity is very manageable, a decent Java, Objective-C or .NET developer can pick it up in less than a day, is feature-packed and stuff just make sense.
Show HN: Semantic Search for Trends
hello everyone!

it's pretty hard to tell signal from noise when it comes to social media trends when trying to make short to mid-term inferences about anything.

We recently built semantic search around a (semi)real-time trends dataset we've been curating for some time now (~2 years). tldr, search queries are embedded and we perform a similarity search against our vectorized trends dataset, returning X most related trends.

There's been some interest in accessing the data directly so we built an API and some ui around this feature - we welcome you to give it a look or try and let us know what you think!

I think there could be many interesting applications in leveraging and applying this data - financial/market analysis factoring in real-time trends, AI personas that are "up-to-date" (I'm currently working on something like this), curating information/news feeds for your niche, etc. would love to hear more ideas if anyone would like to share.

you can try it out at https://trndgtr.com

leave a comment or feel free to email me directly at aurei@trndgtr.com for any questions or thoughts :)

hope you all have a peaceful pre-election week!
aurei
Yes, feeding an orphan is consumption (not investing), just like buying a yacht with your money.

Rich people do these kinds of things all the time.
Hangover: Running x86 programs with ARM/RISC-V Wine
But not the first submission? https://news.ycombinator.com/item?id=41977199
Not in the same way. Places like Cursor and Continue have their own tuned and minimal models which can work really fast. In an interview, Cursor people also mentioned some extra magic they do like streaming the changes/context in as you type and potentially doing some speculative processing before you even type things. You would need to write lots of new code which, as far as I understand, doesn't exist in the open source world at this point. And neither do the appropriate models.

I'm sure we'll get there, but I haven't seen anything even close available.
That''s a very classic view, from an era when market-based systems vs. central planning were a big issue. They missed so much.

- Just because there are restoring forces doesn't mean stability is reached. This is basic control theory, but it escaped economists for a long time. There's always nonzero lag. Often there's a lot of lag. This can move things out of the stable region.

- There's an assumption here that a market economy is a competitive market economy. This breaks down when the number of major players in a market is small. Or somebody has a "moat". Read Thiel's "Zero to One".

- Hayek was writing in an era when manufacturing dominated, production cost exceeded marketing cost, and the size of companies was limited by inefficiencies in coordinating a really large organization. Those constraints favor a market economy. Today, services dominate, marketing often costs more than production (which means most of the cost is advertising), and computing has made it possible to scale companies to planetary scale without organizational collapse. Those factors favor sheer scale.
I'm not a native English speaker, so I don't really know why, or if, there's a problem for native English speakers to learn or "get" pitch accent. For speakers of many other European languages Japanese pitch accent is not tricky. You listen, and then you speak. Just as you would listen to English, and repeat it the same way.

Japanese, despite being extremely logical and so beautiful in so many ways, is still hard to learn for me, and of course learning the writing system is not done in the blink of an eye (unlike the Latin-based writing system we use), but pitch accent isn't really the problem here.
It'd be really interesting to see some sci-fi set in the not-so-distance future (maybe 50-200 years ahead) predicting a future where the western-aligned democratic nations fall, and various brutal authoritarian regimes take over the world and variously compete or collaborate with each other. It wouldn't look pretty I think, but at least it'd probably be a realistic look at humanity's future. I'm guessing it would look something like "1984" but with more political powers and much better technology.
Good luck keeping the guy who builds the tractors motivated.
I'm looking for something like that, but free/open source and offline. Suggestions welcome!
There's no engineering reason that makes RAM on apple computers cost much more than market prices. But it's convenient to apple…
> We can take to gain orders of magnitude more performance just like the leap that the Transformers paper had.

Afaik the most important benefit of transformers aren't their “performance” (in the sense of ability to perform their tasks) but their scalability which come from their ability to be trained and evaluated efficiently on big GPU clusters, which isn't something you can do with recurrent neural networks.

And then, if I understood correctly, the benefit of state-space models being that you can train them in parallel and run them in a recurrent fashion, making inference cheaper than transformers especially when context size grow.
The fact that banning circumcision wasn't among the first things you said indicates that your movement is doomed to fail to meaningfully show men that you did something for THEM.
>Imagine a username input that should be valid only if the username is not taken

Maybe that is user friendly but for sure I don't like to see the backend bombarded with API calls each time an user types a letter.
Hopefully this dystopia will never come to pass.
You're thinking of PearAI, which copied Continue. https://techcrunch.com/2024/09/30/y-combinator-is-being-crit...
Depends on what you're writing, I guess.

If you're writing a scientific article with the results of your research, your audience (i.e., reviewers and other readers, usually scientists) will expect you to have evidence for your claims. Any speculation or other "maybe's" should be kept in the sections like discussion or future work, or left out.

If you're writing something where opinions are accepted or even appreciated, like a position paper or a blog post, the audience should be aware that whatever you say is your interpretation anyway. But then, it also applies that some interpretations or guesses are more "educated" than others.

"Maybe" does sound too vague. Although it sounds like a language trick, I prefer to use a disclaimer at the beginning or "assume", "expect", "my understanding", to show that whatever follows is my opinion, but also that I think it's still valid and I'm willing to stand behind it.
Init and then what? The story of discovering and adding dependencies is still much worse. Nothing like cargo add/remove or crates.io where I can quickly search dependencies with their descriptions with standardized links to repos and documentation. Actually even Python is nicer in this regard with PyPi and pip install, even though virtual envs are pain.
> GCP is the best of the three

Until you have to call Google. Google business services are awful.
You’re technically right but that doesn’t matter.

That you’re correctly using html forms won’t quickly lead to browser improvements.. so the result is that users will hate your forms.
Users/your customer might possibly even think that you’re to blame, and not $browserVendor.
I'm not sure what's confusing you. You laid out your initial argument clearly. I laid out my response clearly.

Now, you're obsessing over some pretty obvious misinterpretations of what I've written, and you're ignoring the argument you yourself initially made.

> If a phonetic transcription would make Chinese just as easy to understand as it is written now, it would be quite different from English, and almost every other written language, all of which include non-phonetic elements in order to facilitate reading

Pinyin, the phonetic transcription of Standard Chinese, is written with spaces and punctuation. You're going on about something that doesn't exist.
Tbh my handwriting is write only. Through decades of computer use it has deteriorated to the point were it is illegible even to myself.

Still. I will always be notetaking (and doodling) during meetings as it helps me order my thoughts.
It's not actually all that bad, if you do it asynchronously and in batches (as much as possible).

The total amount of traffic in both direction is pretty small, and the logic is simple, especially compared to lots of other things your server is typically doing.
>Are laptop chips that underpowered?

Yes and especially Intel ones.
Building Modular Controllers for Script Automation
WitEngine is a modular API I developed for building interpreters and automating tasks with flexible scripting. I’ll walk you through creating controllers, defining variables and functions, and running scripts efficiently. I’ve also prepared a demo project on GitHub, which includes basic controllers and a GUI to explore WitEngine’s capabilities. Check out the project and see how WitEngine can support your automation needs.
Have you tried recently to start a new web app from scratch? Specially the integration of frontend framework with styling and the frontend backend integration.

Oh my god get ready to waste a full weekend just to setup everything and get a formatted hello world.
A lot of people try an app and stop using it. Talking to active users seems you are missing the people who don't like it enough to stop using it.
The question of whether to still allow HTTP/1.0 requests or block them
I hate this Crichton quote so much. It gets thrown around all the time and no one thinks about how demonstrably false it is. Science obviously has plenty to do with consensus.

When an evolutionary scientist publishes a paper, do they have to reference or recapitulate the theory of evolution? No, because that position is scientific consensus. Ditto for the hypothesis that smoking increases cancer risk.

Consensus doesn’t mean “impossible to change”, it just means it is generally agreed upon. If some evidence about smoking and cancer comes out down the line, the consensus can change. It’s still the consensus, though.
Yeah I bought some extra RAM for my old macbook (which wasn't old at the time).

It was even easy to do it, no need to take it all apart. There was a lid behind the battery.

Remember that for people who used computers in that period, opening a computer to replace a component was a completely normal operation.
> Which are mostly small, isolated library code, whose purpose is to be easily incorporated into larger programs.

Which is how software should be generally made - from small and simple things, not from huge behemoths that contain the kitchen sink and brew coffee.
Why blame it on the user, instead of fixing it?

You could remove the zero-width spaces in validation (for eg a phone number).
For 48 V connectors.
Yes but the difference here is that Matt has so much influence on the community that he is having a serious negative impact on it.
Kidz Fun Art (https://kidzfun.art). Three years ago my two kids were 5 and 3 and loved to draw. I tried and tried to find a good iPad app suitable for them but everything I found was full of terrible click bait offensive ads. So, I decided to make them an app myself. It’s been a huge amount of fun, and these days thousands of other people’s kids use it too. I especially love when I get emails from them saying how their 4 year old just saw it and immediately understood how to use it.

Given how much use it’s getting I hope to keep working on it as an active side project for years to come
If it's something other than a static site, most likely the platform it is on will go eol and no hands left to keep it alive.
Recent interview to Cursor developers:
https://lexfridman.com/cursor-team
Nope, that’s PearAI, a fork of Continue and vscode and its ChatGPT generated license Pear Enterprise License
Yes, it is. Every government is a regime:

https://www.dictionary.com/browse/regime

The word frequently has a negative connotation, but that isn't strictly part of the definition.
I dont think people need to think, that the AI is supposed to make complicated code

i think for the most part its meant to help you "get past" all the generic code you usually write in the beginning of a project, generic functions you need in almost all systems, etc.
There was a TV series back in the 80s which I really enjoyed - I actually checked out the books from the local library after having seen the show at the time.

https://en.wikipedia.org/wiki/The_Tripods_(TV_series)
You're making very strong claims based around broad trends in genetics for a process that isn't entirely genetic. The society that is choosing what to eat and how to prepare it is doing so based on their own set of axioms, not pure genetic biology.
> The constant stream of CVEs (...)

It's a function of popularity and widespread use. The only languages that do not feature CVEs are the ones that are not used.

Eve Rust started to feature in CVEs, including memory safety problems in it's standard library. Somehow that fact is omitted from these discussions.

> (...) even experts failing to use those languages correctly (...)

I couldn't help noticing you felt the need to resort to weasel words like "correctly" to add color to an unsubstantiated personal assertion.

What's the best example you can come up with to support your opinion?

> C++ isn’t horrible but it’s harder to use, harder to find good developers (...)

This personal assertion is comical, as recruiters are systematically targeting C++ developers for Rust positions, and Rust is notoriously bad for newbies to onboard onto.

I'd prefer these debates were kept at an objective and substantiated level, but it seems that's too much to ask. It seems it's easier to throw unsubstantiated claims around and wait to see if half the bullshit sticks.
I feel you. I just bought an exceptionally boring car in large part because it is meant to be largely user-serviceable. Sorry you got stuck with that problem.

My point was that GP made a strong assertion that didn’t quite bear up to scrutiny IMHO:

> I say this as someone who worked several years in engineering at Apple, and they were extremely environmentally conscientious years before it was a thing.

It seems to me that an “extremely environmentally conscientious” company would place a much higher priority on serviceability. But I am very open to contrary reasoning and I don’t know any Apple engineers. This was a rare opportunity.

I hasten to say that Apple products are so good I overlook this disadvantage, but then I don’t describe myself as extremely environmentally conscientious.