skysight-inc/HackerNews huggingface dataset:
Reminds me of my colleague's recent post on his experience getting up to speed on his dissertation topic while doing a PhD in mathematics: https://x.com/ninja_maths/status/1820583797491925386

I'll quote a snippet below:

“My biggest mistake when starting my doctoral research was taking a top-down approach. I focused my efforts on a handful of research papers on the frontier of my chosen field, even writing code to solve problems in these papers from day one. However, I soon realized I lacked many foundational prerequisites, making the first year exceptionally tough. What I should have done was spend 3-6 months dissecting the hell out of all the key research papers and books written on the subject, starting from the very basics (from my knowledge frontier) and working my way up (the bottom-up approach).”
Since it's a literal constant torrent, it should be easy to pick out some more specific things for the rest of us, please.
This is great. I've always wanted to see a good mid-sized example of a Vue+Supabase app. Nice to see so many common tools used in a straightforward way. Pretty cool idea too!

The only thing I'm still missing from such examples is subscriptions/Stripe, which I've noted is a trend to omit among non-trivial examples. I suppose that's due to those apps not getting open-sourced to begin, which is supported by your stated precondition for open-sourcing :)
Re-entering is a very large problem. Say you've got a few thousand tons of material hurtling towards Earth. How do you get it down to the surface in a useful way? You're not just going to shotgun it raw into the ocean, because then you still have to retrieve it somehow. You're not going to land it with rockets, SpaceX-style, because the fuel costs would be astronomical. You're not going to land it with a short atmospheric drag followed by parachutes, Apollo-style, because the weight makes the energies too great (the Apollo command module weighed about 6 tons upon re-entry). You're going to need something much more sophisticated, Space Shuttle-style, but on a grander scale than ever, and you're going to need to bear the cost of putting that thing back into orbit every time, or you're going to need to develop something brand-new (like a HUGE inflatable re-entry vehicle) or something that exists in the realm of sci-fi (like a space elevator).
> But it is a winning strategy. Russia is ramping up much much faster, they switched to a war economy. And they managed to show economic growth.

No, this is not a winning strategy for Russia and they will absolutely lose a war of attrition ad long as the weet continues to support Ukraine.

The "economic growth" Russia is claiming is not real. Their numbers are made up and dumping everything into producing war material artificially props up the economic growth values, but it's not actual growth.
“Hot” doesn’t always mean “sexy”. And one look at the actual website says that loud and clear. They’d definitely prefer hosting on say Neocities, but that’s more because Neocities has cats and is overall cuter in presentation.
It's not that high a bar, and we're still very much publication to implementation. Most recently, I was able to use SAM2, SV3D, Mistral NeMo, and Flux.dev day-one, and I'm certainly not some heady software engineer.

There's just a lot of great stuff you're missing out on if you're waiting on products while ignoring the very accessible, freely available tools they're built on top of and often reductions of.

I'm not against overlays like ollama and lm studio, but I feel more confused by why they exist when there's no additional barrier to going on huggingface or using kcpp, ooba, etc.

I just assume it's an awareness issue, but I'm probably wrong.
The Polish foreign minister already let slip some months ago what's probably really going on behind the scenes -- the US has made it clear to Russia through back channels that any use of "tactical" nukes would be met with the uncorked arsenal of US or NATO conventional forces along the front line in Ukraine. That's, I believe, a legit red line that Russia cannot cross.

As for so-called "strategic" nuclear weapons, nobody is that stupid.

Russia knows full well what it's up against and that it's an inferior force in all respects. All the bluster from idiots like Medvedev is for domestic audiences.

What they can't take by force in Ukraine they'll ruin, covering it in minefields and destroyed cities. If they can't have it, they want it destroyed as an internal example of what happens if you try to toss off their kleptocracy. Belarus among others I'm sure are watching closely.
Your comment made me think about it differently, thanks.

We don't need to jam these adversarially, we need a wireless protocol that enables polite behavior. Imagine if you were walking around broadcasting "I'm recording" and you run across somebody broadcasting "please don't record". The devices could prompt a conversation between humans.

Changing the dynamic to one that's resolved initially (rather than later, when somebody's upset because they didn't know they were being recorded) would be a significant shift I think.
I meant spam as shorthand for "bulk send of messages of similar content". Cheap to produce and to send. If bots paid by some government count as spam, then we should also say the same about sponsored content or PR releases.

Anyway, my point is that charging for access to a network where access is already open is good enough for a filter to avoid spam originating from your node. Spammers are not going to be interested in paying $29/year to be able to send posts via Mastodon when they can just create a bunch of accounts on servers with open registrations or simply running their own botnet.
Lots of people signed up with Hotmail.
Most people are of average intelligence.
Suppose that

-a few IQ points here or there makes little difference in one's aptitude in real-world tasks

-we then must accept that when most people think they are "dumb", there is some other effect going on such as:

-lack of resources, hunger, mental distractions, illness, or motivating incentives.
While it is most proper and convenient to use these out-of-the-box products for fit scenarios,

Doing so will at the very least not help us with our interviews. It will also restrict our mindset of how one can make use of LLMs through the distraction of sleek, heavily abstracted interfaces. This makes it harder, if not impossible for us to come up with bright new ideas that undermine models in various novel ways, which are almost always derived from deep understanding of how things actually work under the hood.
Ok, I dived into the rabbit hole a bit and found this:

https://github.com/rosetta-rs/string-rosetta-rs?tab=readme-o...

Click the charts for actually readable data.

From a quick scan, it seems like hipstr is the current fastest string implementation and is actively maintained.
taxes and gavin
Love the idea, very creative and well executed!
I suggest there is value in optimizing your own personal tax structure, though. In many countries, setting up a family trust to own your company shares provides enormous upside if you have a large exit, because your family members - including children, spouses, and even distant relatives - can all make use of their personal capital gains exemptions to shelter more of the gain from tax. Nearly everyone I know with a mature tech company has made this move and many people I know who have exited have thanked the lord they did it.

Your mileage will vary depending on jurisdiction and governments in many jurisdictions have been making changes to tax law to reduce the use of trusts in this manner. But the advantage still remains in many places.
agree that anyone making broad generalities like "algos dont matter" is always mistaken. but API design is more about the system, and how it is carved out into components, and what each component does is the algo. so, api and algo are tied together.

compilers eased the production of assembly code. that didnt reduce the need for folks coding at a different layer of abstraction.
Finding a path starting backwards... also known as dynamic programming.
Samsung and Sony stand between us and the ugliest Android phones in history
> That wouldn’t be querying though, right?

Why not? You're asking a question, of sorts, and getting an answer from the result. That's the literal definition of querying.

> Grabbing all the docs in the db into my controller and filtering down that array is what Firebase makes me do instead of writing queries.

A query language is just an abstraction. One you can have in your code. At some point you still need to "grab all the docs into a controller and filter them down", though. You could push that step into the Firebase service, but it would still have to do the same thing you're doing. There is no magic.

Better would be to provide something indexable so that you don't have to go through all the docs, but you can't index that which does not exist.
I am also a Tim and this is great. Geocities for Adults.
I found just and was about to use it in place of a Python script for preset targets in one of the Greenfield projects I had. I decided not to since it makes a weird decision to use sh in Windows environments, it tries to use Git for Windows bash or MSYS2 one which is very unwieldy.

I am still in search of a simple build scripting language/system that doesn't rely on any OS shell. Something that isn't as barebones as ninja, isn't as wacky and Unix specific as Make nor is as general purpose as Python. I just want a statically linked executable that I can install in any of the Linux, macOS or Windows versions as a single binary. It should handle the path differences well and should execute things directly without a shell. I basically need a very basic script interpreter.

CMake kind of is that system but it is too stringly typed and sometimes wacky too. Python kind of works too, but they have a quite a bit disregard for backwards compatibility and isolation from the surrounding OS, so I am forced to use solutions like Conda to ensure a specific version with specific dependencies and their versions are pulled and can be reproduced across different OSes without interfering with the locally installed Python.
I think the scale of the problem varies wildly between different fields of science. For instance, in computer science, double blind reviewing is the norm, and the biggest issue is that there is an incentive to produce more papers with smaller contributions, instead of a mixture of larger, better, papers, and 1-2 column notes that describe important, but simple results (such notes used to be published routinely).

In other fields, not only are submissions not anonymous, but editors sometimes override the reviewers (in both directions), for what appear to be political purposes.
> experiencing a Venice during the Renaissance period using a VR device

That's not a holiday. That's a game.
It matters enormously if you want to meaningfully compare EV production between two manufacturers, yes.

BEVs and PHEVs are not the same thing, and the size of batteries used in each is radically different.

BYD have a company policy of conflating their EV/PHEV numbers (their own made up term “new energy vehicles”) as it makes their “EV” numbers look great in misleading statistics like the one you linked.

Most people are not going to compare gas car production counts to Tesla, given the entire reason Tesla exists is to not produce gas cars. BYD still make gas cars - all PHEVs have a gas engine.
If your startup has a chance at an exit in the >$5M range, then you should definitely have a personal accountant analyze your situation. Capital gains taxes start to crush your dreams when you are into that realm, and structuring things more intelligently can save you millions of dollars. In terms of income, I think anything below $400K or so can be handled without an accountant. Above that level, use an accountant simply to provide a backstop in case you get audited, because you’re now in the realm where the tax authorities can make some real money by finding things you did incorrectly.
That is why finding the right study materials for the fundamentals of a subject is so important. Take some time to find out the right method and material when learning something new till it speaks and inspires you. You will learn much better and faster.
And if you travel farther west on 70, you'll eventually reach Wheeling, WVA. At one time its position on the Ohio river and near railroads made it a transportation hub, it made money in iron, textile, and logging - they used to float logs down the river. The vestige of wealth is still visible in its architecture, beautiful brick homes, ornate porches, windows and roofs. It's this glimmer into this past, not so far in the distance, that is so sad to witness. A lot of the town has fallen into disrepair, not slum exactly, but heading there. There is a central market building with some kitschy arts and crafts, and food stalls that supply tour buses. The buses come for Wheeling Island Casino, which has one of the last two remaining greyhound racetracks in the US. There's some attempt at preserving the historic buildings and downtown. People keep leaving, and the tourist attractions are more of a detour stop than a destination point. There used to be a pie stall - best pies in the US, handmade, fresh ingredients, $15, baked to order by a retired teacher. He sold the shop, his kids didn't want it, it was too much work and they made more money doing other things.
Umm... most people are really bad at relationships in middle school.
Hotmail did ok with their name
Haha that’s awesome yes I agree
Why Public Slack Chats Are Better Than Direct Messages (2019)
I think there are certain circumstances where getting in over your head and digging your way out is a better approach -- but I don't know how to distinguish those cases from the rest.
If I don't need it, it's not basic it's just useless.
Calling the man "Muhammad Ali" didn't mean you had to convert to the Nation of Islam. Just call someone what they want to be called. You can do that without any endorsement of the reason behind their request. A "different worldview" doesn't give you permission to be an asshole.
I’m going to use Cargo as a random example here. With Cargo, I can:

* Download a bunch of dependencies

* Build them with their own specific instructions

* Build all the code in my own arbitrarily complex source tree

* Link it all into a production-quality executable

…all without having to know or care how to do all those things myself.

I know how to do all those things. It no longer sparks joy in me to repeat the boilerplate of doing all them again and again in every project I start. It’s hugely appealing to me for a language to handle all that piffle just as it handles memory management, type enforcement, encoding loops as gotos, and all the rest.

I can write assembler, or machine code if needed. I can also find outdated .o files and rebuild them. But why? Let someone else handle the details so I can write code.
The butterfly keyboard was a _design_ defect, and these are very different things. Apple went to great lengths (because telling Jony Ive 'no' was not an option) to try and tweak the design to function correctly in the real world, and failed.

But they came out of the box functioning perfectly, and stayed that way until tiny specks of dust inevitably entered the picture. The entire saga was extremely boneheaded and after I took mine in for a replacement (which, I must say, was out of warranty and only cost me time) I vowed to never buy another MacBook which had that absurd keyboard. Fortunately I didn't have to, they went back to the proven design which is a true beast and just keeps chugging along for years without a single missed or repeated keystroke.

But this is very different from shipping products with known _manufacturing_ defects, and then 'brushing it under the rug', presumably by not issuing a recall. I can't recall even the former happening with post-iPod era Apple products, let alone the latter.

In this particular case, the most likely culprit is pushing the AirPod into the charging slot with enough force to bend down the contact. There isn't a way to manufacture a spring contact which isn't vulnerable to this, and the fix is easy if you have thin enough tweezers. If Apple shipped an edition of AirPods cases with bad contacts, which didn't charge out of the box, it's a safe bet that there would be press about it. Maybe there was, but if so, I missed the 635 comment HN thread about it.
Hm, I've always felt bottom up more difficult to learn. I always found it helpful to first have an overview, a mental map of sorts, of the high-level details, so that when I looked at the details later I could make connections and know where to "put" this knowledge relative to other things.

With bottom up I always feel lost because I don't know what it's useful for, the relationships to other pieces of knowledge, etc.
I thought the same. Zinsser’s classic changed the way I perceived writing.
Are you suggesting that when a student is struggling in calculus class due to not knowing their algebra, their issue can somehow be resolved without them having to learn algebra?
This is really interesting but it seems too good to be true.

You’re going to reply that it’s not for everyone, but you’ll have nothing positive to say about the audience for whom this is a bad fit, which is also a suspicious form of generalization. It’s kind of like how the chatbots and for that matter most online learning resources give the psychic feeling of learning.
Ok, I personally don't have a problem with any employer having a rule of "don't be an asshole."
Spend a week camping at a state park nearby with the family. About $40 in transportation costs round trip for the whole family. Maybe $200 in food/snacks/other consumables. $70 for the yearly parks pass+ $15/night for campsite = $175. If I don't already have camping supplies, I can get decently kitted out for the family for this kind of camping for like $400. It'll last me a bunch of trips but let's assume you've got nothing. So that's like $815 for the first time, $415 every other time.
The JSON representation is great for classical web scraping, but I wonder if LLMs are already good at 'seeing' HTML/CSS/js that it's more work to specialize.

I could see Reddit as being a large source of content so worth the effort, at least until it's disabled--but that hasn't happened so far.
Oh wow, thanks for flagging that. Unfortunately our discord is more of a want-to-be discord at this point. But please join! you will be able to chat with me and my cofounders at least

https://discord.gg/uSwA2znH
Seems like its 2hrs drive from Pittsburg and IAD airports?
Most people in medicine are not MDS.
A few years ago I thought about building a personal search engine. The idea was to save the HTML of every site I surfed and search it with a document engine like Apache Lucene. Because text compresses well and isn't big to begin with, a terabyte drive would last a long time and maybe forever. At the time, I thought RPi's would be a good idea because I didn't know any better. Now I might prototype it on an old Thinkpad.

Basically, it smells like a solved problem wiht open source tools built for Enterprise. I thought then and think now it could be scaled down to a hardware appliance that sits on a home network. But I am probably wrong about all of it. Good luck.
Recall that early on in such chip making IBM skipped blue, UV, EUV and built a cyclotron to generate X-rays.
From Neal Stephenson's "Cryptonomicon", at https://archive.org/details/cryptonomicon0000step_b9v1/page/... :

> “Shut up about Leibniz for a moment, Rudy, because look here: You—Rudy—and I are on a train, as it were, sitting in the dining car, having a nice conversation, and that train is being pulled along at a terrific clip by certain locomotives named The Bertrand Russell and Riemann and Euler and others. And our friend Lawrence is running alongside the train, trying to keep up with us—it’s not that we’re smarter than he is, necessarily, but that he’s a farmer who didn’t get a ticket. And I, Rudy, am simply reaching out through the open window here, trying to pull him onto the fucking train with us so that the three of us can have a nice little chat about mathematics without having to listen to him panting and gasping for breath the whole way.”
Based on your other reply about JSON being a "basic" feature I assume you do a lot of work with JSON.

What you need to understand is not everyone works with JSON, and for them it's a feature to not have JSON parsing code in their binaries. It's not a loss for them.
The way I learned programming was to start with the absolute most basic thing I could think of - changing the color of a button on click in Javascript. With that I could start doing slightly more complicated things, until I could get a whole job as a professional software engineer.

Learning is like climbing a staircase, and what you have to realize is you can't skip steps.
(completely serious) I think soon TS is going to need a "type debugger" where you can set breakpoints and step through tsc as it propagates your type info through generics and conditionals and such

Otherwise it's just nightmarish to try to debug ultra complex types
>They’d definitely prefer hosting on say Neocities, but that’s more because Neocities has cats and is overall cuter in presentation.

At the risk of misunderstanding what you're saying, who is "They" in this?
They sound about the same, but "2 Hours to Dulles" would be the better name for the M Night Shyamalan movie.
Conventional Headers for Emacs Libraries
source: https://www.bloomberg.com/news/articles/2024-08-23/when-is-a...
I don't think Japan is a good example of sexual liberation. The fact they have women-only train cars immediately comes to mind.
Yes. Excised. Thanks!
Mild electricity can help fight coastal erosion
The Promise of Vertical Farming
I think they are suggesting that they might not have leaned algebra because of

> lack of resources, hunger, mental distractions, illness, or motivating incentives
The “secret space program” conspiritainment genre is baked by basically putting all sci-fi from the past 100 years in a blender with a bunch of DARPA press releases and hitting puree. Then they probably binge watch Stargate SG-1 and riff on it in between bong hits.
"Accidentally" leave it at the store, or say, "Hey, this was sitting on the bench in the mall outside your Apple Store" and set it down and walk away before they can say anything.
> I lost a lot of respect for science when my advisor explained that it didn't matter that the cutting edge work I wanted to extend was being done by Some Guy On A Forum, I wasn't allowed to to cite them

My strong guess is that your advisor was wrong (or you misunderstood him). I've often seen citations to random web sites. Even citations to conversations. The purpose of citation is to give credit, not rack up points.

Perhaps he was saying it was too risky to base your work off of some blog post, as his work was not yet "established" because it hadn't been published.
I find something like org-roam or denote to be the best trade-off.

Roam: Plain text, sqlite database you can delete/generate whenever, simple small codebase.

Denote: Based on grep, no database, simple filename based system, can use any filetype.
The book Sublime Object of Ideology (Zizek) and a second volume due soon attempts an interdisciplinary reframing of the theory of everything - working with Quantum Physicists and Material Hegelian/Lacanian philosophy. I am a philosopher who works with theoretical physicists.
Which unfortunately, is what modern web development is.
What? Carbonaceous chondrites (the toyota corolla of asteroids) are like .1ppm gold, whereas Earth’s crust is ~0.005ppm

https://pubs.usgs.gov/circ/1968/0603/report.pdf
Start at your workbench with your breadboard and soldering iron. Good luck.
Is the link broken? This one works for me: https://www.bloomberg.com/news/newsletters/2024-08-24/bloomb...