skysight-inc/HackerNews huggingface dataset:
Your entire argument seems to be “it’s fine if you’re knowledgeable about an area,” which may be true. However, this entire discussion is in response to a comment who is explicitly not knowledgeable in the area they want to read about.

All the examples you give require domain knowledge which is the opposite of what OP wants, so I’m not sure what your issue is with what I’m saying.
I remember getting excited about zsh plugins that do this and that. More recently, fancy neovim plugins with demos on YouTube. Only to try them and they don't fucking work. Even cloned directly from their repo, there's always a missing dependency or font or program they need. Such a frustrating waste of time.
You just blew my mind. I'm taking a dive on this.
I love these kind of things, for years I want to learn decompile old games....but equal other things I do not know what it is the first steps or tools.
> ...as a bastion of independent thought…

The long tail on this site is what keeps bringing me back, although I must admit it took both swapping to RSS and manually filtering with an acceptance of Sturgeon's Law to wade through the "Make Mone¥ Fa$t" slush.

(note that the —to my mind, misguided— focus on the front pages means TFA misses a lot of the overlap between the two sites)
I'm doing it right now. Nine months into a sabbatical during which I've been working on music and enjoying the fact that my phone isn't going to wake me up in the middle of the night because the database is broken. I don't expect to go back to work (I don't need the money, but it's possible I might miss the social aspects of having a normal day job), but I'm not particularly concerned should I change my mind. My primary skillset is specialized enough that there aren't that many people who do what I do.
Hey, billions of people use Windows and Mac OS.
Is there an abstraction of a leminscate/consonant with 3+ center points?
You mean Arduino is ran by the Illuminate?
any plans to add popups to each polyline?
Is there an evil twin to the set of prime numbers?
The bible is a slaveowner’s manual. Jesus didn’t teach not to own slaves; he taught how own slaves. For that reason alone, reading it should be discouraged.
They asked for evidence of bounds checks being expensive, please try to keep the context in mind.

Note that this is not something C++ is able to do

Or you could just not mutate the container.
Do you have any friends who can penetrate online data? I need to find a friend who can penetrate data.
I mean, the Microsoft logo is a bunch of squares. That says it all.
Switching/Learning costs are higher than my expected benefits
I would also add that if I saw a file full of a million X's, I would not track each X as a distinct item in my mind, I would simplify the visual input down to "this is a file containing a lot of Xs" and work with that lightweight abstraction instead.
Would actually love some of y’all’s advice about something like this: I graduated college in May and started a Sales Engineering role at a cybersecurity company. I had offers a a few startups but because of health reasons and the really good insurance, I couldn’t turn this role down.

Now that the health issues are behind me, I have the ability to move to SF and work with a team of robotic engineers on a new project they’re building. Only caveat is I’d be doing it purely for learning; I don’t have the skills necessary to provide value to the team yet.

Haven’t talked details all the way through with the founder I’m talking to, but I think it could be an incredible learning experience. We’re syncing up after Christmas, anyone have any suggestions on what to ask or input on the situation in general?
I'm one of these, though I use a simple version of autocomplete which only suggests other strings currently loaded in my vim buffers (helps with RSI).

I liken it to spaced repetition. The first time I don't know where to find something I grep, after a few times I start to remember. I have a vim layout with 12 windows, so I have many views into the code and always have space to pull up more without losing context. I genuinely feel claustophobic with less.

> What do you do if you need to look up the definition/implementation

Sometimes I feel "jump to definition" trades immediacy in favor over natural exploration of the surrounding code. I work on a 10 year old mono-repo with 1000s of contributors. After two years I have a good feel for the basic layout, and would say I have a good mental map of the stuff that most affects me. During code review I'm often pointing people to existing implementations that they've just duplicated.
No doubt on the 300lbs. My dad and I hauled our brand-new 35" Toshiba when I was a teen. I clearly remember it was 198lbs per the spec sheet.
Lemniscate.

https://en.wiktionary.org/wiki/%CE%BB%CE%B7%CE%BC%CE%BD%CE%A...
Mojo no longer requires an account to install.

But that is irrelevant to the conversation because this is not about Mojo but something they call MAX. [1]

1. https://www.modular.com/max
> Have Yossi Kreinin's objections (https://yosefk.com/c++fqa/defective.html) been addressed yet?

A cursory read of that list is enough to see it's a list of complaints fueled by a mix of ignorance and disingenuity.

For example, the first entry complaining about "no compile time encapsulation" is somehow completely ignorant and oblivious to very basic things such as the pimpl idiom. I mean, this thing is notorious in the way it allows Qt to remain binary compatible across even major version bumps. And yet, "This makes C++ interfaces very unstable"?

The list reads like pure nonsense, to be quite honest. At some point the author gripes over the lack of garbage collection. Which language lawyers know very well that until somewhat recently C++ standards actually had provisions to explicitly support it, but whose support was removed because no one bothered with it.

Is this your best reference?
Chaos Monkey from Netflix
I was worrying about typical Chinese cloud you cannot turn off (seems to be present on all cheap IP cameras), but this device is actually pretty good.

For remote access, there is no cloud. But you can BYO tailscale or FRP [0] (note: I really like the FRP idea, as it's trivial to self-host)

For updating, there is a central server. But at least the process seems to be manually-initiated [1].

I am not saying the firmware is backdoor-free, but at least it would be feasible to monitor/block all outgoing network connection attempts, and still have a functional device.

[0] https://wiki.sipeed.com/hardware/en/kvm/NanoKVM/network/tail...

[1] https://wiki.sipeed.com/hardware/en/kvm/NanoKVM/system/updat...
"Lemniscate" is the correct spelling. All the other variants are mistyped.
It doesn't look like the XML data is freely accessible.

If I could get access to this data as a random student on the internet, I'd love to create an open source tool that generates an interactive visualization.
Good y'all, however much I (born human and have all my shots) may have the misfortune to attract downvotes, I'm not a fershlugginer LLM. (Not sure what this says about my social skills, no wonder my dance card is M.T.) I do think that it was an interesting addition to the discussion of giant buglies. I personally had never thought about how predation by birds would have pressured prehistoric insects... and made our feathered friends so specialised and good at what they do.

Best human wishes!
Linux Kernel RCU Bug: TREE03 Too-Short Grace Period
The study has other problems as well.
The typical customer electronics cases where you would find the flame retardants would be mostly from ABS.
Kitchen utensils used in a pan can not be from ABS or they would melt. So they are made from silicone or nylon.
There is a table in the paper, but its vague at best.
Huge amount of legacy across many dimensions, not just apps written in it
[1], like number of users, published and available knowledge / resources (books, courses, blogs, articles, videos, software libraries, etc.), high compatibility with another huge language (C), etc.

This is just software industry general knowledge, for those who have been there for more than a few years in the field. I am not even a proper beginner in it, because I have never used it much, although I had bought, read and to some extent, understood some classic C++ books, including by the language creator (Bjarne Stroustrup [2]), Scott Meyers [3], and a few others, earlier. I did have a lot of experience using C for many years in production, though, including on a successful commercial product.

[1] https://www.stroustrup.com/applications.html

[2]:

https://www.stroustrup.com

https://en.m.wikipedia.org/wiki/Bjarne_Stroustrup

[3] https://en.m.wikipedia.org/wiki/Scott_Meyers
Considering that they have Terence Tao himself working on the problem, betting against it would be unwise.
I don't think you are! I was only moved to comment by the implication upthread that an informative LLM-generated comment might be welcome here. But yes, another HN norm is not making insinuations about commenters on threads (if people have concerns, they're meant to email hn@yc about it). And yet another norm is not to drive threads into their own navels with metacommentary, so here's where I should shut up.
Etsy listings and commercial sellings aren't a "community site"
Gemini 2.0 Flash Text-To-Speech is Insane [video]
I was looking to get emotional single shot text to speech for my solodev VR game (Rogue Stargun) which has something like 90% of its dialogs generated by ElevenLabs. I found out Google is rolling out "Native Audio" TTS in January as a service, and it's quite impressive (although still not generally available)
The market is a mind game. If enough market participants care about it, then it defacto becomes a signal to be aware of.

In fact if you're a trader (not a long term investor) that manages to make money in the markets you will by definition use some form of technical analysis.
Would have been a good disclosure to include from the get go.
You might be interested in the Recurse Center (https://www.recurse.com/) and the experiences of people who have gone through it (they heavily encourage blogging about your time there so there is lots to read).

Note: I am not affiliated with the Recurse Center, just a big fan.
> [...], but what I (and I suspect GP) might want, is to know why a few of the key steps might work.

It's been some time since I've used the step-by-step explainer, and it was for calculus or intro physics problems at best, but IIRC the pro subscription will at least mention the method used to solve each step and link to reference materials (e.g., a clickable tag labeled "integration by parts").
Doesn't exactly explain why but does provide useful keywords in a sequence that can be used to derive the why.
Is this really clear from the study? Which utensils are made from black ABS and actually end up touching food? The lid of a blender maybe?
It can't be anything that gets hot.
I actually found artificial life. Crocs. They keep on reproducing effectively and walking around (symbiotically with humans), with some mutation though the polysexual recombination process of Product Manager design reviews.
A sad news to all tech news followers.
Atul Gawande is a surgeon by training and an exceptional writer. He has authored several other wonderful books, known for his ability to explain complex topics in an accessible way. His website (http://atulgawande.com) features his books, articles, and papers along with information about his other endeavors.

I hope he'll return to writing.
Seems to have a firm paywall.

Text (but that's likely missing the point): https://archive.is/eV4Qk
The good case is that you catch the error in development and it doesn't even get to production.
>no way

you drill/dremel in two spots, solder tow wires and you are done.

https://www.classic-computers.org.nz/blog/2009-10-10-renovat...
I got a "gaming" PC for LLM inference with an RTX 3060. I could have gotten more VRAM for my buck with AMD, but didn't because at the time alot of inference needed CUDA.

As soon AMD is as good as Nvidia for inference, I'll switch over.

But I've read on here that their hardware engineers aren't even given enough hardware to test with...
A long time ago, after getting burned (by bad people, not by work itself), and temporarily not being able to get interested in anything, I decided to live very frugally, and force myself to learn an area that I knew I would normally find very interesting.

That worked, and I got my mojo back.

I also became a bit of an expert in the niche I was learning. That helped get me work that was unusually challenging and rewarding.

(I've since moved on to other areas, especially startup do-all-the-things roles.)

Just an anecdote, maybe an edge case. I don't think it's a reliably repeatable formula. There was a lot of good and bad luck involved. And, under the particular circumstances, I had to be willing to give up almost everything else, and ended up giving up things I didn't even know I was giving up.
And to protect you from it, you can use the following lucky clover charm (polar plot r=cos(2theta) ):
https://www.wolframalpha.com/input?i=+plot+r%3Dcos%282theta%... whose perimeter can also define a constant 4*E(-3) ~ 4 * 2.4221

https://www.wolframalpha.com/input?i=plot+r%3Dcos%282theta%2...
Some languages like c/j/k/perl/vanilla js etc I have no issues doing without these tools: they are usually more an annoyance than doing anything useful anyway. For verbose languages or environments where you are basically gluing libraries together, I do like these tools. Cannot imagine how you comfortably spelonk the trillion npms you get thrown in your lap in that project you got handed.
What's the point (pun intended) though? HN points don't net you anything. Except the first 500 maybe.

I often roll a fresh account for privacy and the amount of points really don't bother me.

But my point (sorry) is, why would someone even bother?
Oddly enough, “never fails to disappoint” can have the meaning “never disappoints” as well as “routinely disappoints”. I’ve never thought about that one before
Is this just someone reposting espressif's esp-drone (https://github.com/espressif/esp-drone) and passing it off as their own (and DigiKey posting it on their site)? They talk about making a custom PCB, but it looks pretty much the same.

The repository linked from the article (https://github.com/Circuit-Digest/ESP-Drone) has some issues claiming there's malware in it, and the commit history looks a little suspicious, but I could be wrong.
A human researcher that is basically right 40%-95% of the time would probably an Einstein level genius.

Just assume that the LLM is wrong and test their assumptions - math is one of the few disciplines where you can do that easily
I have mentioned this in two comments but HN gets really kooky when it comes to cosmology. A few years ago i saw a barrage of highly upvoted papers on MOND and de Broglie stuff.

It really made me wonder what else gets posted here that is patently absurd but i dont have the prerequisite knowledge to filter it.
> With properly structured data, machines should be able to interpret the guidelines.

Yeah, right. And then say "Die". /s

The guidelines shall be structured properly. It is not rocket science.
Are we trying out car analogies? How about instead of backup cameras, which are consistent and provide extra information, you have a camera that randomly guesses things around your car? Sometimes it's right, sometimes it's wildly wrong, but mostly it doesn't affect your driving speed.
Fantastic, hilarious, and too relatable.

Perhaps I am becoming overly cynical as I approach middle age, but it seems to me that this phenomenon exists because the people who have the ultimate decision making powers in businesses are business people. Businesses exist to serve the egos and goals of the people who run them - from their perspective things like technical competence and honesty are often secondary to achieving business outcomes or impressing upper management (it is telling that these are somehow different things). Julius is clearly better at this than the sad programmers who merely know how to code.

I would dearly love to believe that an alternative is possible, but there seem to be powerful incentives pushing the world towards this scenario. For many of us the best we can hope for is a work place that is not too dysfunctional, that respects your personal boundaries while paying an ok salary. I count myself fortunate to work at such a place, while dreaming of other things.
So in the current economic/tech-job environment you have a fairly secure job, a whopping 7 months of experience since graduating and you think it's a reasonable idea to quit to take on an unpaid role with a startup...unless you happen to have millions stashed away, or a fallback plan - I can't imagine why anyone would think this is a responsible idea.
Good point re: using error messages. If I call a function incorrectly, the call stack will helpfully point out the file and line number of the location the error was thrown from, just a few keystrokes in vim will get you there.
I use a concise language that I know well. When your language doesn't have so much boilerplate junk, you don't need an AI to generate it for you.

Try working in a really concise language, e.g. an APL-family one, for a bit. Once you get used to it you might take the style back to other languages, it's possible to write fairly concise code in most languages if you actually try. See e.g. https://github.com/tlack/b-decoded/blob/master/b.c
Autocomplete is more for discoverability than saving on typed characters, letting you rely less on documentation and more on the actual interface you're interacting with
> PMI protects the lender if the borrower defaults, but it provides no direct benefit to the borrower—yet the borrower pays for it.

You can say the same thing about mortgage interest: it provides no direct benefit to the borrower
Markets are efficient over long time spans but in short term are definitely inefficient. You can just look at volatility during earnings and lack of liquidity in small caps.
Watch Any Video on Your Game Boy, via Link Cable
But billions of people don't use Sipeed NanoKVM that gets an OOBM access to critical infrastructure
I use vim on the command line, and screen to switch between terminal and vim. vim does have autocomplete, but it doesn't pull names from the entire codebase, just from the current files open.

I don't remember every type and field in the codebase--I have to familiarize myself with them when I work with them, just like you do--and if you don't familiarize yourself with your types, the IDE telling you what your type is, isn't going to be particularly elucidating. With good code, it's usually pretty clear what the type of a variable or field is, even if the type definition isn't in your current viewport. If that's not the case, your code is likely overcomplicated, and needs a refactor. If there's too much inherent complexity in the problem to allow for that, then you've no choice but to keep a whiteboard handy to sketch stuff out--that's much easier and more useful than anything an IDE does to trace complexity.

Go-to-definition lets you lose track of the big picture, because you don't have to have a working knowledge of your project's file structure to work around it. The result is often multiple definitions of the same thing with loose translation layers between them which people don't really touch often enough to feel obvious pain from, so they end up just sitting there hurting performance and introducing subtle bugs whenever adjacent code changes. I've worked on a few Java/C# codebases like this.

It's really important to me to read and understand all the code around what I'm modifying before I make a modification, so I can make exactly the change I want to make and nothing more.

Workflow: Make sure you are on the same page as product with what the feature is, asking any questions you can think of. Write an integration test, if possible (it isn't always). If not, write a test case for manual testing (it's better if you can get the testers to do this, and even better if you can do it with them). Get an architecture in my head, or draw one on a whiteboard if it doesn't fit in my head. Visualise the "flow" of data through the different units, and what needs to change--if the feature is complicated, write this down so you don't have to start from scratch figuring it out tomorrow. Start at the beginning of that flow and write a unit test, then implement it, cycling through unit test and implementation in a circle until each unit change is implemented. Then run the integration test and manual test. Take a step back and see if there's anything you missed. Deliver it to product/testing.
What part of C23 makes you believe this?
The hard part is not writing code but to maintain a deep understanding of how it works for a long time. The tools you mention do not help in this regard, maybe they even worsen understanding, structure, format and comments.
damn you are right!
Yes, the Lissajous https://en.wikipedia.org/wiki/Lissajous_curve
which also can be turned vertical (to look like an 8 instead of ∞).
They are open sourcing it apparently. At least they promised.

And yes it works fine on windows. I've got one. Haven't tried it on Mac yet though.
Props to thee, my friend. Maybe I'm the one who should refrain, it's a haywire timeline.
You can't use anyone else code and always delete your own previous implementation?
Hey, thanks for the suggestion. I'll work on that and make it open source as well. I decided to leave the UI like that to give a more classic look. Or I might add neobrutalism design later. And yeah I'm using Gemini for this. Do you have any other suggestions?
I was also thinking about FHIR and SMART guidelines.

But the whole system is mess. And the whole SMART guideline system is controlled by 2-3 gatekeepers who don’t listen to any ideas other than their own
Basically like Dell's old DRAC boards. They used to do exactly that.
> 20+ year commitment

I'm 33y into mine and I don't know how long it/me will last.
What is wrong with const-correctness in C?

I think container types and algorithms is a fair point, but if you program C more you should have a go-to library or your own implementation.
Compounding is tricky to explain to young people because to see how it works with own eyes it takes years.

I don’t mourn money I misspent in my youth because experience was worth it but only now I see how much those would be worth in money terms. So I guess at least make adventure really worth it, because bumming on a couch watching streams for a year or even month is going to be a disaster.
Binary Quantization and Rescoring: 96% Less Memory, Faster Search
While I don't have a collection, I'm quite partial to the manual that came with my Nikon Rangefinder. It's surprisingly pithy and practical for someone who's never loaded, focused, and metered a camera before, with helpful graphics and photos and diagrams throughout.

DON'T FORGET TO REMOVE LENS CAP!

https://www.cameramanuals.org/nikon_pdf/nikon_sp.pdf
Yeah mine is on a non-internet-routed VLAN for that purpose. I access it through my vpn only. It doesn't even have outgoing internet access.
There are some auto rewrite rules. Off the top of my head: numbers in the beginning are stripped, [pdf] or [video] can be added to the end, and one more I can't remember that gets stripped off beginning and can cause confusion.

A pdf link to "5 Reasons To Do Things" will be "Reasons To Do Things [pdf]" for example.
Fun fact: Sakana AI is founded by some of the authors of the original transformer paper, "Attention Is All You Need"
Have always appreciated Haskell's tail-recursive one

fib = (fibs !!)
where fibs = 0 : 1 : zipWith (+) fibs (tail fibs)

main = putStrLn $ show $ fib 1000
You can also heat them up, making the resin brittle so you can chip it away and replace the battery.
Quite a lot of whataboutisms and straw men in your post, let's stick to LLMs, as that was the original topic.
What's FRP? Your source link speaks only of tailscale.
Sure, but the parent comment claimed only critics liked the movie. This is clearly wrong.