skysight-inc/HackerNews huggingface dataset:
Is it truly only for C/C++?

My limited understanding says a debugger needs: a list of symbols (.pdb files on windows, can't remember what they are on linux), understanding of syscalls and a few other similar things. I thought they don't care too much what generated the binaries they are debugging (obviously as long as it's native code).

Doesn't rr work with other languages like rust, zig, odin, nim, and similar ones? Obviously, I wouldn't expect it to work for python, js, c# and other languages with managed memory.
Activity Journey – Simple self-improvement, personalised rewards
Hi there!
Activity Journey – an app designed to make self-improvement accessible and rewarding. Whether you’re working out, running, practicing yoga, or staying hydrated, our app helps you track your activities and set personalized goals.

Key Features:

• Track activities and set goals
• Earn customizable rewards
• User-friendly and adaptable interface

I built this app to help others lead healthier and more fulfilling lives. I’d love your feedback to make it even better!

Check it out and let me know what you think!
That is just a simple `grep -R EXPORT_SYMBOL` or `grep -R EXPORT_SYMBOL_GPL`, isn't it? A table for that wouldn't have much value.
Also the curse of paradigm.

Making tools libre as a matter of course and mailing people checks for bug finds just rings different than today's dominant paradigm of landing pages, conversion rates, social media tie-ins and for-profit non-profits...
Linux is a more complicated and more powerful (at least more obviously powerful) tool than windows or macOS. Daily Linux use isn’t for everyone. It can be a hobby in and of itself.

The knowledge floor for productivity is much higher because most Linux projects aren’t concerned with mass appeal or ease of use (whether or not they should be is another discussion)

Debian, for example, is all about extreme stability. They tend to rely on older packages that they know are very very stable, but which may not contain newer features or hardware support.

The strength is extreme customization and control. Something that’s harder to get with windows and even harder to get with macOS.
for js, there's http://replay.io
This was way back before Musk.

I suspect my account got hacked, but I was able to login and just delete it. Did not think about it, but now if I make a new one with my phone number it errors out on the phone part.
You might be interested in the rather spectacular upgrade to it, called pernosco :

https://pernos.co/

It’s based on rr ( same author ) but vastly better
There is sandboxing API in Windows. It's called running programs in userspace.
Validating a b2c startup can be tricky! I've been there. Have you checked out BznsBuilder? It's got great tools for business planning & financial projections to help validate ideas before building. Might save you time & headaches
Agree, although that expectation is a result of manufactured consent entirely consistent with imperialist logic - downplay the major factors (because you are their instigator) then blame the victim for their predicament.
This sounds somewhat similar to my experience in mathematics. I realized part way through college that I would only gain an innate understanding of a topic about two semesters into a harder one - ie I only had a firm grasp of Calculus I once I took Calculus III. I would still do well in those courses, but I would have to follow the motions at times. Alas, this meant the tail end of my education was doomed to some courses I only sort of understood. Fortunately I didnt major in it.
# Top Stubborn Software Weaknesses (2019-2023)

Out-of-bounds Write

Improper Neutralization of Input During Web Page Generation (‘Cross-site Scripting’)

Improper Neutralization of Special Elements used in an SQL Command (‘SQL Injection’)

Use After Free

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Improper Input Validation

Out-of-bounds Read

Improper Limitation of a Pathname to a Restricted Directory (‘Path Traversal’)

Cross-Site Request Forgery (CSRF)

NULL Pointer Dereference

Improper Authentication

Integer Overflow or Wraparound

Deserialization of Untrusted Data

Improper Restriction of Operations within Bounds of a Memory Buffer

Use of Hard-coded Credentials
Most likely referring to:

https://www.pokemon.com/us/pokemon-video-games/pokemon-tradi...
It contains code :) However later on we will offer code to design, with two-way syncing between Symbols and Figma. Since this will allow designers to work with a properly structured design file with correct layers, like in code.

Think of Symbols as “Figma for developers”, whereby you can build, test, document and interact with fully functional UI kits on a canvas with an advanced design system. You can publish pages as a website inside the platform, or export any part of your project/UI kit to your existing tech stack. You aren’t vendor locked.
Used it in a recent PHP project, only real caveat/issue I ran into is you can't pipe out to STDOUT on windows:

Wrapper class I wrote to handle it:
<https://gist.github.com/tehbeard/a54a2c77b4b8bf1af26920ce7a7...>
MiniKanren, being purely relational, is a subset of Prolog.
Aide: One-click commenting and language conversion in VSCode
Aide is an open-source, innovative code assistant VSCode extension that aims to address the shortcomings of existing AI tools by offering more practical features, enabling developers to code more efficiently. It complements rather than replaces tools like Copilot, CodegeeX, Codeium, and AmazonQ.
There are some criticisms of the current beach raking machines (namely that they remove seaweed which some animals rely on and that they crush larger plastic items into microplastics), which this robot would avoid. It doesn't look particularly efficient, but maybe it's better than what we currently use.

https://www.abc.net.au/news/2024-04-06/mechanical-raking-bea...
Some YAML parsers support duplicate keys (IIRC, Ruby does…or at least whatever GitLab uses does). The disparate state of YAML parsers is what makes me sad about it…it seems like just a hard spec to implement.
Thats my point - we should consider manually do the layout of our design. It is both better and give you a much tighter feedback loop.

I do strongly disagree that they are not in the same category - they both solve the problem of "taking this text and turn it into a nice PDF". If you assume that this must happen through scripting, then that is exactly the point I was questioning.
Trench collapses have killed hundreds of workers in the US over the last decade
Not just what existed before, but also after. The normal toilet on Scandinavian farms into the mid-19th century was basically just a pole suspended between two houses. What people "produced" just dropped on the ground below the pole.
True, it's now also "Hands drain" too. The phenomenon has accelerated. Even (illegal) immigrants are moving to richer countries
https://en.wikipedia.org/wiki/SQL_Slammer

There is no real "speed limit" on malware spread.
AFL is really "magical". It finds bugs very quickly and with little effort on our part except to leave it running and look at the results occasionally. We use it to fuzz test a variety of file formats and network interfaces, including QEMU image parsing, nbdkit, libnbd, hivex. We also use clang's libfuzzer with QEMU which is another good fuzzing solution. There's really no excuse for CrowdStrike not to have been using fuzzing.
Really interesting thanks for sharing. It's great to learn these little things which would have been well known at one point but start to be forgotten as time and society progresses.
My Mum is an Australian Yvonne and married my Dutch father Jan. When we spent a whole year in the Netherlands back in 1971, Dutch acquaintances would always pronounce her name something like Yuh-vonna, quite different to how in English it is said like Ee-vonn. (My Dad's name is pronounced like Yun of course)

And yes as a 7 year old Aussie it was interesting learning that the digram "ij" was the 25th letter on the Dutch alphabet
It really helps to test these kinds of products internally.
From quick glance it's like open source scrivener?
GitHub’s TOS also requires account users to be 13 or older, so it’s definitely not intended as a site for children.
'Europe has a problem with integration that has its roots in the ethnic character of its states...'

In the UK we have large numbers of both Pakistani and Indian immigrants. One group has integrated mostly successfully in all walks of life and the other one has not.

Hard to argue that this has not been a consequence of choice although plenty of experts, who have never lived with 100 miles of these communities, tell us otherwise.
“Expect C programming”[1] is a fantastic take on c language. And its idiosyncracies

[1] https://www.amazon.in/Expert-Programming-Peter-van-Linden/dp...
This reminds me when Sun Microsystems launched a data center inside a shipping container that you could literally buy and have it deployed anywhere. Great for on-premise "cloud" computing (before cloud was a thing) or in war zones if that was your thing.
PgManage: Modern, cross platform graphical database client
Answering the question with a question: do you withdraw hundreds or thousands in your local currency and keep it all under the mattress for that random black day?

Cash has a habit of running out from time to time, most annoyingly when it is needed and the amount of cash on hand is $0.50 – $1 short, hence the universal uptake of electronic payments. There is no going back.
That's not universal. In my country, prescription medicine can only be sold in sealed boxes. Fractioning or tranfering to a different container is expressly forbidwn by law, so doctors always prescribe a number of boxes, not of pills. This makes a little more difficult to forge prescriptions.
How has property crime trended post pandemic though?
Harmonics should be denoted differently. For such notes, you can only play the same note on at most 3 different strings.
Interestingly gdb (and in turn rr) has some limited support for debugging python. At least you can get a python backtrace, but I didn't have success in setting pyhton breakpoints.
One thing nearly every American agrees on is if you’re a citizen, you’re American. It’s actually an extremely welcoming and beautiful thing about this country.
Agreed. People have become so scared of sex nowadays compared to the pre-2000s. Unsure how, but puritanical culture somehow took over

Related: https://bloodknife.com/everyone-beautiful-no-one-horny/
Except we don't see the instructions you'd expect to see if the code was as you describe.

https://x.com/taviso/status/1814762302337654829
> we're oversexualizing everything too much already.

We're really not. Most platforms are way too strict with NSFW things, especially the recent LLMs which won't even write spicy fan fiction. There's no point in NSFW which is completely out of context and unnecessary, but a genuine buttplug controller? What's wrong with that?
You are essentially necromancing the ISO C99 discussion that happened already. Here is an answer that, after 25 years, is still wrong https://learn.microsoft.com/en-us/cpp/c-runtime-library/comp...
>> An appeal to authority if ever there was one.

I read it as a clear refutation of the assertion that the authors "have no connection" to AI (or to AI hype; unclear from the OP).

Btw, the OP is a typical ad-hominem, drawing attention to who is speaking rather than what they're saying.
Yeah let's just lay down and surrender when the Russians invade.. great strategy.
Fresh bread delivery. There’s nothing worse than waking up and find out that you dont have bread. Would be great to have fresh bread at my door every morning.
Hey, thanks. Looking forward for your feedback. The Chrome extension is available here:

https://chromewebstore.google.com/detail/chatgpt-temporary-c...

You also have there a video with the extension:
https://www.youtube.com/watch?v=2RIdw5etdQM
Seems more like a 2020 era stupid sci-fi story
Those who have spent time writing NDIS/TDI drivers are those who know the minefield!
I agree that web scraping is a shady business in many cases but there is definitely a difference between setting up a few mobile proxies for yourself and using devices and networks which belong to other people without them even knowing this until they cannot access some websites because there was a bot detected in their network.
Why is so?
rr uses gdb as the actual debugger part, so anything that works in gdb will work in rr. (you won't get rr running on windows though, as it is very much linux-specific, having to wrap all of its syscalls. The linux symbol info thing is DWARF)
I personally don’t get much value out of the paper, but it is orders of magnitude more substantive and thoughtful than a median “confused Hacker News comment”.
In Europe we have inmmigrants from all over the world, but consistently there's an area in a continent that shows up in crime stats way more than others. Can you explain that? Is that we are all xenophobic or racists or can we admit that there's a cultural component into it, because similar migrants within the same continent but different culture do actually do ok?

Other times may have different outcomes because countries and cultures change. Spain for example is a completely different country from what it was in the 80s, economically and culturally.

When you live in a place, and you see the same people showing up in stats, and people see the same behavior over and over and over and over, it's about time to quit calling people things and admit that something is going on and we should do things differently.

And if you don't then someone will show up promising to deal with it.
Yea, that works... but if you want a new chat, you should refresh the page, right?
Everything? Allow me to expand a little.

The military is where all the real power is concentrated, and not because of being military per se. They have no might whatsoever in relation to other countries... they probably have two working jets from the 1970s, four boats with rotting hulls, eleven pistols, and eight rifles. However, they do have a shadow and parallel economic system that exists beyond public scrutiny. By design. Quoting the Treasury Department: Grupo de Administración Empresarial S.A. (GAESA) is a Cuban military-controlled umbrella enterprise with interests in the tourism, financial investment, import/export, and remittance sectors of Cuba’s economy. GAESA’s portfolio includes businesses incorporated in Panama to bypass CACR-related restrictions.

Those people can, and do, summon whatever resources they need to do whatever they want. In particular, the idea that Cuba should be a tourist destination has made them build hotels left and right, bleeding other services dry. And by services, I mean, everything else. That's why everything is in decay, collapsing, and why people choose to leave (one of the reasons, of course).
Yes, it can generally debug any language that compiles to a binary with proper debug information.
Fuzz testing absolutely should be used whenever you parse anything.
I think they removed this functionality when it was released 4o model, 2, 3 months ago.
Recently I've been thinking it would be a fun and potentially successful challenge to start a non-alcoholic brewery. Problem is, I don't know hardly anything about brewing.

Specifically though, I have struggled with the fact that many "third places" in my city are breweries - there isn't anywhere to go if you want a large, well maintained outdoor space with seating areas, that also has food and drink options, but that isn't a restaurant looking to turn over tables.

A good NA brewing space could provide the casual "come hang out with your friends/kids" third place that a good brewery does, while catering to those looking to reduce alcohol intake or those that don't drink.
Yeah, see also: https://news.ycombinator.com/item?id=41010188

We're about to be flooded by garbage.
Number 4 continues to be the most surprising bit to me. I could not fathom having a process that involves deploying to 8.5 million remote machines simultaneously.

Bugs in code I can almost always understand and forgive, even the ones that seem like they’d be obvious with hindsight. But this is just an egregious lack of the most basic rollout standards.
I had considered working with a tutor. but honestly, its not hard to understand math from the textbooks. The main value of the tutor is that they figure out what you're weak at. however cost and time come into the equation. with a tutor, you have to plan ahead. you also can't have a tutor by your side everytime you practice math.

> I don't see spaced repetition being useful for theoretical math though maybe it is ok for calculation.

what Ive learned over the years over multiple disciplines is that really understanding theory is built on a strong intuition and a strong intuition is built on LOTS of practice. if you're solving the problem a lot, you are engaging with it on multiple levels which is going to force your brain to understand it on a level you will simply not get from simply watching a video on the subject. In much the same way that watching a video on react does not make you a web developer.
Why specifically non-VC?

I’m working on something which I think would be a great product but a direct competitor got $25 million in VC funding in 2021.
I think engineering only means something because of culture. It all starts from the culture of collective people who define and decide what principles are to be followed and why. All the certifications and licensing that are prerequsite to becoming an engineer are outcomes of the culture that defined them.

Today we have pockets of code produced by one culture linked (literally) with pockets of code produced by a completely different ones and somehow expect the final result to adhere to the most principled and disciplined culture.
> A file should be a single stream of bytes with a name. If you need another stream of bytes, create another file. If you need to group them together, that's what directories are for.

While I understand the appeal of this, the world would have been a lot simpler for a lot of stuff if (for example) every text file had tagged its encoding.

I wonder about if we could have moved forward as society a touch faster if Unix wasn't "all byte streams", and had a touch of metadata.

I feel like HTTP and friends shows we can just organically end up with a certain kind of structure that "works" (and at one point you have a spec, and then you can yell at programs that don't follow the spec)
There's a slew of bot-army template comments from new-ish accounts, getting comment credit to work up to voting rights for a spruiking up-vote spree.

38 in the last hour & a half:

https://news.ycombinator.com/threads?id=bbkj

https://news.ycombinator.com/threads?id=bhjgjy

https://news.ycombinator.com/threads?id=bjgiusg

https://news.ycombinator.com/threads?id=bkjshki

https://news.ycombinator.com/threads?id=dfgdgf

https://news.ycombinator.com/threads?id=ebjjbsd

https://news.ycombinator.com/threads?id=gjsgdj

https://news.ycombinator.com/threads?id=gssa

https://news.ycombinator.com/threads?id=hksgdk

https://news.ycombinator.com/threads?id=hsag

https://news.ycombinator.com/threads?id=jhkug

https://news.ycombinator.com/threads?id=kidfkj

https://news.ycombinator.com/threads?id=kjlojpo

https://news.ycombinator.com/threads?id=kkjkj

https://news.ycombinator.com/threads?id=lihli

https://news.ycombinator.com/threads?id=linkjp

https://news.ycombinator.com/threads?id=lndsh

https://news.ycombinator.com/threads?id=lpod

https://news.ycombinator.com/threads?id=masjl

https://news.ycombinator.com/threads?id=mknux

https://news.ycombinator.com/threads?id=mkpp

https://news.ycombinator.com/threads?id=mncsz

https://news.ycombinator.com/threads?id=mnjksd

https://news.ycombinator.com/threads?id=nklhlk

https://news.ycombinator.com/threads?id=nknld

https://news.ycombinator.com/threads?id=nsjolj

https://news.ycombinator.com/threads?id=oiphl

https://news.ycombinator.com/threads?id=pdjljl

https://news.ycombinator.com/threads?id=pljldos

https://news.ycombinator.com/threads?id=qresf

https://news.ycombinator.com/threads?id=tfhfj

https://news.ycombinator.com/threads?id=tgjk

https://news.ycombinator.com/threads?id=uhjk

https://news.ycombinator.com/threads?id=whjkh

https://news.ycombinator.com/threads?id=whlh

https://news.ycombinator.com/threads?id=xgfh

https://news.ycombinator.com/threads?id=ybj

https://news.ycombinator.com/threads?id=yijjb
And then, there was The Debugger and MacNosy[0].

Even less friendly than MacsBug.

I hear it was insanely powerful, though.

I wouldn't know. I could never figure out how to use it.

[0] https://www.macintoshrepository.org/34935-jasik-s-debugger-n...
>why would the makers of these apps have paid for fake reviews?

They would not. Somebody else did, and we can only speculate about the reasons.
It is sometimes useful with concurreny bugs, especially when used in "chaos" mode. Altough it probably masks some classes of concurrency bugs. I wonder if rr + TSAN works.
The Democrat obsession with Trump implementing Project 2025 strikes me as similar to the Republican obsession with Biden implementing the Green New Deal a few years ago. It's the president's radical legislation that isn't endorsed by the president and isn't legislation.
New job, no question. I’d consider putting together a document with the evidence of plagiarized code and piping it to the founder as a favor on your way out depending on how you feel about burning the bridge. And I’d only care about that bridge if I really needed their reference.

Whatever you do, ignore the comments about trying to reason with the lead. This person’s behavior is malignant and there’s no way that they’ll suddenly act rationally when they’re called out.
Microsoft's Outage Tip for Customers: Try Rebooting Your System 15 Times – PCMag
The Puzzle as Propaganda
"Andromeda Strain" has a related filmmakers' conception of a secret/discreet government facility:

https://www.youtube.com/watch?v=rgDmJzaSd40&t=13s
Does a big economy and military make a country great? America is in shambles in terms of order, governance, rule of law—the constitution has been shredded—and social trust, which is exactly what you would expect to be affected by social change from immigration.

I said “arguably lesser,” because people obviously have different utility functions. I would say an orderly and well governed society like Sweden or Germany is better than a chaotic and disorderly but somewhat richer society like the United States. Obviously people may differ on that. My point is that immigration changed the country fundamentally.
Please argue on the merits and substance. I’m less interested in speculation on the authors’ motivations.
I've been smoking cigars for the past 15 years. I was lucky enough to have smoked only cuban cigars (which are legal where I'm from), so I know them very well.

Nicaragua and Dominican Republic are garbage compared to Cubans, still to this day. Several times while in the US (where I've lived in the past few years) I tried to smoke non-cuban cigars. Not once I found something that was remotely close to the worse cuban I've had.

My basic understanding is because of two factors:
1. The tobacco doesn't grow anywhere else like it does in Cuba. It's an island with very specific combination of soil and weather that can't be replicated. The tobacco leafs are huge in Cuba and that makes a big difference when making a cigar which ideally should use as few leafs as possible.
2. The best workers that know how to select, blend and roll a cigar are still all in Cuba. Other countries tried to replicate but they don't come close in terms of skills and knowledge.

I don't have sources for the two factors above but my experience tells me it adds up.

I only heard people complimenting non-cuban cigars here in the US. Nowhere else. Which sounds fair or else the entire cigar industry would have gone bankrupt without access to the best stuff. Overtime you won't find people in the US who understands what a cuban cigar is like because they have no exposure to it.