skysight-inc/HackerNews huggingface dataset:
> we compile the binary with debug symbols and a flag to compress the debug symbols sections to avoid having huge binary.

How big are the uncompressed debug symbols? I'd expected processing uncompressed debug symbols to happen via a memory mapped file, while compressed debug symbols probably need to be extracted to anonymous memory.

https://github.com/llvm/llvm-project/issues/63290
Its throwing 500 error when I try to visit any product page
Nick Kyrgios isn't actually black though. Wierd.
> The next challenge is to come up with interesting gameplay ideas for this project

Making it an open universe game would make sense.

Or a screen saver inspired on Apple’s Aerials. I’ve been wanting a No Man’s Sky one for my AppleTV since ever.
It says that my feed is pretty fucked, but I only follow pixel and anime artists :) I unfollow anyone that posts anything other than art repeatedly, I guess it is an echo chamber of some sorts.

https://files.catbox.moe/ehu9pc.jpg
True, yet it’s still a jolt to see it laid so bare.

Public communications by corporations were like this in 1930s Germany and Italy, and more recently in 2020s Russia.
> You can agree with them or disagree with them but everyone should at least understand them accurately.

> "[...] it can read your text messages, it can track your keystrokes. It has access to your phone records."

Is that quote accurate though? For accessing text messages, you need to give them an OS permission. For tracking keystrokes, they need to install a keyboard app and you need to select it and use it in the app whose keystrokes they're interested in. For phone records, you again need to grant a separate permission.

I don't use Tiktok but the current gatekeepers of this world don't usually allow unnecessary permissions
Car&Driver/Road&Track Owner Buys MotorTrend Giving It a Car Magazine Monopoly
There is some rate relief for small businesses, but everything you wrote is still true and happening.
The caveat: only is possible if your ISP permits incoming connections.
You wanna play coy about the guy who shot beans commercials in the oval office?
here it is: https://youtu.be/xYLMZuKWLfE
Your 3 other posts were flagged and removed for glorifying genocide, and now you're back for a 4th attempt with a softer tone.

I already mentioned this in your other comment, but these Hasbara talking points come off like they're written by a corporate PR department and are getting stale.
I did the same, very quickly. I'm now on BlueSky and it's exactly like pre-Musk Twitter.
I keep getting an error “your file exceeds the maximum allowed size” or something.
It’s a clip of 1:20 on iphone. I tried clipping it to 1 min but then it wouldn’t allow upload. I exported the clip to files and then uploaded but same error.
How may I reduce the file size on my iPhone?
I made was tired of reading political crap from some accounts I follow and created a Chrome extension to filter them out.

Just define topics you don't want to read about and the AI filter will hide them from your feed.

Technically is just passing the text to Gemini Flash 1.5 with a simple prompt to detect if the tweet is from a forbidden topic.

You can try it here: https://twitter.cercaapp.com
So, when my feed dipped into politics, it was all anti-trump (though I'm traditionally conservative) and if it were my only news, I would have been flabbergasted by the Trump win. But apparently the app was pushing Trumps victory?
The supreme court also said you don't have a right to control your own body a few years ago. They have been political (and thus unreliable) for years.
Good. China bans almost anything and everything. Why should we feed data to them freely.
That sounds like a typical crypto scam coin to me. 80% being in their wallet ... Interesting way of building trust in a brand, or rather expressing how little they care about trust.
I maintain Haskell code for five different customers, some large projects, some smaller, projects of varying ages up to over a decade. All the projects do "server backend" stuff, some web frontend too. I love how secure I feel making changes to things I haven't touched in a while.
The upside for haskell is that whenever you come to some new code, or return to your own old DSL-y code, the types are there as spikes in a cliff to help you move onward. With, e.g elisp, I always get a mild headache when I need to add some new feature to a codebase I myself wrote.
If I remember correctly one reason for the direct DOM initiative been held was that it depended on the WASM GC being completed.

"The DOM has been designed as a JS API (for better or worse), accessing that from WASM will always require to go through some FFI layer (this layer may be hidden and automatically created at runtime, but it still needs to exist)."

I don't see that. The DOM is the underlying data structure and what we need is direct access to it form WASM, without FFI or going through JS. WASM should be a first class citizen next to JS.
He received $100 million from Jeff Yass, the largest American investor in TIkTok. That did the trick.
What cruft?
It starts with a search and reasoning from there. Cites the sources in the middle of the sentences so you can just click and verify, see the whole context.

It blows every "model only" service because it's 100x more accurate.

I use it instead of Google for every search now.
I think on HN it's easier to just be clear about what we're positing; I'm not really sure what you mean by playing coy.

Do you think Trump's being paid by ByteDance to lift the ban?
Totally off topic, but Tags can be moved too. ;)
It's mostly a convention that we use annotated tags (a tag that also creates a commit) and don't move them
> Will it get better?

It won't, not in any way that will make AMD approximately competitive with Nvidia.

AMD, unlike Nvidia, seems unable to prioritize developers. Here's a summary of last week's charlie-fox when the TinyGrad team attempted to get 2 MI300s for on-premises testing and was rebuffed by an AMD representative. https://x.com/dehypokriet/status/1879974587082912235
Do you have any evidence supporting anything you claimed as a matter of fact? "grey zone conflicts", "aggressively weaponized", "national security circles" are just scary/serious sounding phrases that sound a lot more legitimate than I suspect they actually are.

AOC published a video talking about how she (and some other representatives) believed that the arguments that were presented to them were just as vague, nonspecific and theoretical as these online arguments I keep reading.
How do you get stuck for a week copy/pasting code from the front page of golang.org?

This page looks like AI-generated low-quality content leading up to a bunch of ads. It rehashes the Go tutorial content with typos and mixed-up terminology. Do better.
> You will organize the codebase in a way AI can handle it, make architectural decisions and organize the workflow around AI doing the actual coding.

This might sound silly, but I feel like it has the potential of resulting in more readable code.

There have been times where I split up a 300 line function just so it’s easier to feed into an LLM. Same for extracting things into smaller files and classes that individually do more limited things, so they’re easier to change.

There have been times where I pay attention to the grouping of code blocks more or even leave a few comments along the way explaining the intent so LLM autocomplete would work better.

I also pay more attention to naming (which does sometimes end up more Java-like but is clear, even if verbose) and try to make the code simple enough to generate tests with less manual input.

Somehow when you understand the code yourself and so can your colleagues (for the most part) a lot of people won’t care that much. But when the AI tools stumble and actually start slowing you down instead of speeding you up and the readability of your code results in a more positive experience (subjectively) then suddenly it’s a no brainer.
Of course. TT is to China as WMDs were to Iraq

No real anything presented to the American public, just handwaving and finger pointing

It just barely needs to make sense and it becomes the center of the conversation, derailing any meaningful or real discussion

Very effective propaganda
Use "latest", not "for you."

"Latest" is still exclusively people you follow, in chronological order (and content explicitly marked as sponsored if you don't have premium.)

X is the only corporate social media platform that offers this. You don't like the algorithm? Don't use it, and use X just like everybody else for the first 10 years of its life.
Bsky does not fix any of the core problems with Twitter. It's still fundamentally a "town square" with algorithmic feeds that keep you engaged. It actively tries to transplant the culture of Twitter to itself, which is something that I don't wish to deal with at all.
In Hungary they banned Gratitude Payments since 2021.
Hello,

You can see my other comment https://news.ycombinator.com/item?id=42708904#42756072 for more details.

But yes, the cache does persist after the first call, the resolved symbols stay in the cache to speed up the resolution of next calls.

Regarding the why, it is mainly because

1. this app is a gRPC server and contains a lot of generated code (you can investigate binary bloat with rust with https://github.com/RazrFalcon/cargo-bloat)

2. and that we ship our binary with debug symbols, with those options
``` ENV RUSTFLAGS="-C link-arg=-Wl,--compress-debug-sections=zlib -C force-frame-pointers=yes" ```

For the panic, indeed, I had the same question on Reddit. For this particular service, we don't expect panics at all, it is just that by default we ship all our rust binaries with backtrace enabled. And we have added an extra api endpoint to trigger a catched panic on purpose for other apps to be sure our sizing is correct.
It's the "my language is better" that irks, i.e, a judgemental enthusiasm.
No solution is perfect unfortunately. Even biometric login is easily duped, you can just hire a bunch of workers to pass the biometric check. Certainly much cheaper than bribing poor people to scan passports, eventually you'll run out of passports and we have a chance of identifying those types of accounts based on the passport country and how they behave.
> 2. we compile the binary with debug symbols

symbols are usually included even with debuglevel 0, unless stripped[0]. And debuginfo is configurable at several levels[1]. If you've set it to 2/full try dropping to a lower level, that might also result in less data to load for the backtrace implementation.

[0] https://users.rust-lang.org/t/difference-between-strip-symbo...
[1] https://doc.rust-lang.org/cargo/reference/profiles.html#debu...
Grey Zone is a pretty well documented concept in geopolitics, it's a fascinating read if you're interested.

https://en.wikipedia.org/wiki/Grey-zone_(international_relat...
You’ve explained your position and OP exposed the holes in your logic. Please don’t pretend to take the high road when someone has engaged with good faith discussion that didn’t end the way you hoped.
Same here. The write once run everywhere eventually did won but that was the web. And comparatively speaking, JVM is so much better today than it was 20 years ago.

I sometimes wonder if Chromium actually do any specific optimisation for Electrons related usage.
Trump has displayed a disturbing pattern of changing his opinions and actions after meeting with monied or powerful people who have vested interest in said change.

Often this is accompanied by a public message of flattery or a donation to his "political" coffers.
Cold-ish war.
Show HN: My tool to word vomit at to organise & tag my life into my calendar
I’ve always had a million thoughts, to-dos, and reminders swirling around in my head. I tried normal to-do lists, but they’d quickly get lost under a mountain of other tasks or I'd forget about them.

So I hacked together a tool that turns quick voice notes into organised tasks and tags. It started as a personal sanity-saver, but my friends and family jumped in too and said it was worth paying for.

I call it mmbl—basically, it transcribes your ramblings, auto-detects tasks, adds tags, and syncs them to your calendar.

My brother uses it to rattle off his daily to-dos while making coffee, and by the time he’s done, his day is fully mapped out. Another friend uses it to generate tweets from their ramblings. It’s like dumping your brain out without the guilt of cluttered notes and being able to ask about it later.

I also started using it to whip up content like tweets and blog posts by using it to draft something based on my notes—it’s surprisingly good at saving me from blank-page syndrome. And if I need to find that random idea from last month, I can just search in natural language instead of scrolling through endless lists.

Would love any thoughts or feedback. It’s still rough around the edges, but it’s already making life easier for me (and apparently a few others). It's free to try so give it a shot, there's a one-time fee too for unlimited usage.

If anyone likes it and wants to subscribe to premium - here's a discount code for 20% off your first month: K1NDK3O

I posted it on r/sideproject and had some really nice feedback from people saying how useful it is which is great to see and I've been able to make improvements pretty quickly from that which is great.

Features currently in the works:
- Sorting tasks by duration, due date and more
- Ability to edit tasks
- Improvements to the asking / creating to utilise more context about your notes.
- Considering an iOS app

Let me know what you think!
You could have done all that for your peers instead.
Why is that guy breaking trigger discipline on a propaganda poster?
It won't be anywhere near as popular as it was. The average user has the app "TikTok" and that's as far as they will ever go to get access.
Comments, debate, indignant articles and analysis of Trump’s coin all over the news. Try sites with more political content. HN guidelines tell us to steer clear of politics.

When you figure out how to investigate a scam perpetrated publicly and openly, or how to effectively “oppose” anything Trump and his sycophants do, let us know.
It is definitely not procedural.

"This seems rather … procedural. Even though we get all the nice guarantees of working with side effectful functions in Haskell, the code itself reads like any other procedural language would. With Haskell, we get the best of both worlds."

Working with the IO monad is much more complex, especially if you want to use other monadic types inside that code.
I always maintain that this is just familiarity, Haskell is in truth quite a simple language. It's just that the way it works isn't similar to the languages most people have started with.
“Almost always”. If the entries were completely randomised this would still be the case, since the murdered are always faithful and the majority of the remaining are faithful. There could well be some production bias but it’s not the cheat code you’re making it to be. Traitors can and will enter last.
Today everything is performance. But there never was a system to unravel: the rural mindset doesn't do system.
This comment is a perfect encapsulation of the ridiculously simple understanding of the political landscape that seems to be rampant among the tech industry.
Target Acquired
That precedent has always existed. The US banning TikTok changed nothing from a legal standpoint.
While I have no particular love for Tiktok, I hope this serves as an educational moment for younger generations about putting all of your trust in apps and app store gatekeepers instead of the open web.
I, for my part, would be happy if they could make basic search work for a start. Will the advanced search finally allow us to find the most basic things reliably?
> NYT, WaPo, etc would disclose whether they had been able to verify the source or authenticity

Oh yeah, like the verification of their stories of the oven babies

If anything, this whole ordeal has shown that all media is at some level censored and controlled by special interests behind the scenes

We’ve been living in a post-truth world for a long time, way before AI
Over the years I've come to the conclusion that all these UIs on top of Git make little sense. Git itself is already distributed, which goes beyond federation. Exposing a Git repo over the network is trivial with HTTP or SSH. It supports code review workflows via email, though I really like the approach of storing reviews inside the repo itself via something like git-appraise[1]. Integrating it with CI/CD pipelines _can_ be simple, if the pipeline can be triggered by pushes.

Instead we've created these centralized UIs over Git, and are trying to get them to integrate with one another. This seems backwards to me since Git is already decentralized.

[1]: https://github.com/google/git-appraise
de facto it means free as in beer

but it shouldn't, that's one of the problems. developers need to be paid. more and more projects are in trouble because of this expectation that i don't need to pay for libre software.
ditch the former?
Hey, if one is only using apache and serving static files, is there any security issue one needs to be in the lookout? I was surprised fail2ban was the only thing installed there and it seems reliably working.
Freedom, except from narcissistic conspiracy theorists spreading misinformation about serious illnesses (and their strange obsession with horse wormers) that results in your grandparents dying.
Perhaps I should've said this in the post to ward off comments from the anti-GC crowd but I do realtime graphics in managed memory languages just fine outside of the Wasm context. This is a Wasm problem.
Twitter is owned by a South African who is making overt attempts to control our government and our public opinion.
I don't mind enthusiasm, but it's the way it's written so condescendingly of other languages. And you know it's just thinly veiled marketing to sell something (either a course, their services, etc).
I didn't mean just WASM -> JS but the WebGL API call overhead which includes marshalling the call from WASM runtime across multiple layers and processes inside the browser.

Win32 performance counter has native resolution < 1us

OffScreencanvas is something I haven't actually come across before. Looks interesting, but I already expect that the API is either brain damaged or intentionally nerfed for security reasons (or both). Anyway I'll look into it so thanks for that!
The goal is to make everyone wear American blue jeans and listen to American pop music, the details are irrelevant.

TikTok serves to make everyone wear Chinese blue jeans and listen to Chinese pop music, and America does not like that.

Putting it another way: America can dish it out but they can't take it.
I already do when it makes sense… except if you look at messy code and nobody else seems to care, there might be better things to spend your time on (some of which might involve finding an environment where people care about all of that by default).

But now, to actually improve my own productivity a lot? I’ll dig in more often, even in messy legacy code. Of course, if some convoluted LoginView breaks due to refactoring gone wrong, that is still my responsibility.
Everyone's x feed is FD. I don't not follow Elon yet his crap posts are littering the app when I open it. It's turned into his personal bullhorn of miss information and rage bating.
What doesn't work?
Have you tried Codelantis? It's a review tool for GitHub
https://developers.cloudflare.com/cloudflare-one/connections...

Basically, you can have a computer available online through Cloudflare without having to open any ports, as it makes the computer available through outbound connections. Should also make it possible to host behind CGNAT.
Health care AI, intended to save money, turns out to require expensive humans
It presents itself as a "town square" but because the platform has such strong behaviour in severing interactions between accounts, in practice it consists lots of isolated silos of users echoing the same views to each other ad infinitum.

A forum like HN is much more of a town square because pretty much everyone sees the same content in every set of comments, with just one toggle ("showdead") to modify that.
I feel like you don't use Twitter that much then. Because they added the whole notifications about new posts feature a while back and it's not based on who you follow and I believe famously it's like that so Musk gets more views. And I feel like my tabs get changed on a somewhat frequent basis but I've stopped using it to really keep track.
Totally agree on that, public flattery's a very common tribute in international politics. So I'll ask again, are we of the opinion that Trump is being paid by actors, foreign or domestic, to enact change here?
Hmm, I'm not using verifiable signatures though. Surely there will continue to be a way for a third party to verify that a passport's NFC is authentic and can be trusted. That and the ability to pull some data off it is all I need.

> Why should I trust that service with something as sensitive as the mapping of my real identity to any number of pseudonyms? What's the economic incentive to not eventually offer a de-anonymization service to the highest bidder?

Do you trust banks? Hotels? They all take a copy of your passport and likely store it insecurely.

The information that I store for the passports is irreversible. It's hashed. So even if I wanted to sell it I couldn't. I mean, sure, in the future if this becomes big and there is a company around it, it could become evil at any moment and then start selling this data but then you could easily sue the company for this.
Again I use Twitter like RSS feeds where I put those people into my list, Hardware, Ruby, Software, Database, Economics etc. If you curate your own list and avoid politics it is mostly fine.

I rarely or ever see any promotional tweets.
> It's almost never "we just don't have to care" when comparing to most other popular languages.

Struggling with Haskell type system is not an experience of somebody who has developed an intuition about Haskell type system. Granted, it is not a binary thing, you can have good intuition about some parts of it and struggle with others.

I think they way you put it is, while technically true, not fair. Those "most other" languages are very similar to one another. It is not C# achievement, that you don't struggle with its type system coming from Java.

This is like people struggling with Rust because of burrow checker, well, they have probably never programmed with burrow checker before.
The claim was that with WebGL was "the best you can get are shadertoy demos, and product visualisation on ecommerce sites". Figma is neither, regardless of how it's making use of WebGL under the hood. Not sure what relevance an Unreal engine demo is, as you seem to think I was making a claim about real-time graphics that I wasn't.
I compared by "Following" tab and "For You" Tab and they got a pretty similar health score ~40%. It wasn't able to analyze the "political diversity" of the Following tab which I will take as a win lol. It seems like the "Vibe" Score was slightly better on the "Following" and the "Non-Violence" score slightly better on "For You". Political Leaning was Center-Left for "Following" and Center for "For You".

My takeaways are as follows. First, I would take these with huge grains of salt. Second, the political leaning distribution is super weird, it is super polarized with a clear lack of "centrist" takes. Third, can someone please explain to me what "non-violence" is in this context (even the guy who only follows are got like 50% on violence??). Fourth, I wish the "vibe" section was expanded upon, my issue with the For You Page is that it hits the middle point of "slop" and "rage-bait" that lulls you into a passive doom-scrolling brain-emptying mooch. The "Vibe" here doesn't seem to capture that, and I can't really put my finger on what the difference is except for "I know it when I see it". Anyways.

PS: You should probably install browser plug-ins that remove the for you page!
PPS: You should probably switch to Bluesky.