skysight-inc/HackerNews huggingface dataset:
Say Goodbye to Unwanted Apps with FoneDog App Uninstaller

FoneDog App Uninstaller is the ultimate solution for Mac users looking to streamline their system by completely removing unwanted applications. Beyond simply moving apps to the Trash, this tool ensures that all associated files are deleted, boosting your Mac's performance.

Thorough Removal: Get rid of apps without leaving any residual files behind.
Efficiency: Uninstall multiple apps simultaneously with just a few clicks.
Space Optimization: Free up valuable disk space on your Mac.
Visibility: Delete hidden or stubborn apps that traditional methods can't reach.
Step-by-Step Usage Guide:

Launch and Scan: Start FoneDog App Uninstaller and initiate a scan of your Mac.
Select Apps: Choose the apps you wish to uninstall from the scan results.
Uninstall: Confirm your selection and begin the uninstallation process.
Technical Specifications:

Operating Systems: Compatible with macOS.
User Interface: Features an intuitive interface for easy operation.
Homepage: https://www.fonedog.com/app-uninstaller/
Revenue was cited at around $1bn for Q4 last year in their financial reports and about $2b full year [0]. I have to believe they could easily run the division at break even on $1-2b per year if they were not investing heavily in R&D on future devices and services.

[0] https://investor.fb.com/investor-news/press-release-details/...
Marking fixed stack size (and maybe even with an actual bound) would be helpful to ensure the tail-call optimisation is being done.

I don't think any language helps verifying that., and even in the ones that require it by spec, it's unclear if it's happening. Maybe you didn't really wrote a tail-recursive function because of a helper that you expected to be inlined. I guess it's easy to notice if you try to blow the stack in a unit test though.
GitHub's quirks definitely make life much harder than it needs to be, but I've been using `git machete` for months now with great success in my team. The __one__ thing GitHub has that makes it all work is the fact that if you merge the parentmost branch, its immediate child will retarget its base branch.

I think if I had full "control" over my company's SCM workflows I would use a tool that considers a branch as a workspace and every commit in the branch becomes its own PR (personal preference, but in my experience it also motivates people to split changes more), but alas.
https://www.typescriptlang.org/docs/handbook/jsdoc-supported...
Enabling FAT LTO reduces the final binary size but it isn't a permanent fix.
> It's also possible they don't ever put out an offering in this form factor

Couldn't disagree more, if it was possible to bet on this I would bet all my money that they do release something like this. It'll probably be called the Vision Air or something. I don't remember which article it was, but there are reports that Tim Cook only agreed to fund and ship the Vision Pro because he was told that the same tech will be put into glasses in a few years.
I found this one to be useful. OpenGL GUI based demos: http://www.songho.ca/opengl/
I won't be surprised if the "how to get out of a timeshare" popup is also shady, and they and the "buy a timeshare" crowd are in cahoots.
That's how fashion works. If someone is indifferent about what you wear today then expect them to be indifferent about it in 5-10 years too. But if someone makes fun of it today expect it to be fashionable within 10 years.

I hate owning too many socks so I would wear "long" socks with everything, including shorts. I would also tuck my trousers into my socks when cycling. This was considered a massive faux pas 10 years ago. Guess what the youth do today? Yep, long socks are in!
Not sure if you're serious and talking about tree-shaking - or joking and talking about left-pad.
The section on comp time is written in a way which makes you think that zig invented the concept. It slightly irritated the lisper in me...

Great article apart from that.
ScratchPixel's articles are some of the best mathmatical breakdowns of rendering I've seen all these years, along with perfect diagrams, charts, and formula noations. Defiitely worth its weight in gold if you approach topics from a logics/proof standpoint.

But man, I feel I was waiting for that path tracing article for 8 years now? It's not even on their recent roadmap. Treat the unreleased sections as wishlists instead of a "upcoming" section.

>Though admittedly it is a bit chaotically organized.

looks like they completely revamped the website (and their roadmap seemed focused on revamping existing articles over making new ones). The beginners section now seems to make enough sense if you were following a college raytracing course. The other sporadic articles are pushed farther down to prevent confusion.
Love it! I bookmarked this. I have a daily need to look at what new things are launching (for BuilderNews).

I would love a table view.

Perhaps we should chat, maybe we can combine forces in some way.

Here's my user test: https://news.pub/?try=https://www.loom.com/embed/60dd9900255...
That's the usual response I get when I bring this issue up. "file watching is actually very complicated" or "if you avoided deps, you'd just reimplement millions of loc yourself.

Forgive me if I'm making a very bold claim, but I think cross-platform file watching should not require this much code. It's 32x larger than the Linux memory management subsystem.
What harm could the data have? What do you have to hide? Why aren't we holding hands already?
I don’t know. But Rust FUD is at a stable high level. (Not referring to the article btw.)
This is the main reason we have banned Rust across my Org. Every third party library needs to be audited before being introduced as a vendored dependency which
is not easy to do with the bloated dependency chains that Cargo promotes.
Ask HN: Is there anything like StackOverflow but for code reviews?
I haven't seen anything that wasn't paid. I like how SO works, but they don't appreciate people asking for code reviews without a problem to solve.
Eggs were never the villain. Eggs are fantastic source of nutrients.

I've coalesced my daily breakfast into one invariant meal with several courses. One of those courses is two eggs, cracked into a plastic cup. I never cook 'em--that's crazy. Loses essential nutrients at every step.

It's funny how those stereotypical "boxer" or "bodybuilder" film montages depicted them making a big smoothie with raw eggs, and it tended to gross everyone out. There's no issue with consumption of raw eggs at the peak of freshness. I don't get sick; I feel good and healthy. I like a little salt and turmeric for flavor; raw eggs are not too appetizing in isolation!

Awhile ago I took on a juice fast with detailed instructions. I drank only organic fruit/veg juices for 10-14 days. The instructions said to supplement with eggs only. Eggs would bolster the protein and other nutrients missing from juice. I had no problems and felt really great after that. It's supposed to starve candida and help reset the GI tract. I have no evidence of its efficacy, but it sure didn't hurt, and it was cost-effective!
Surprised no mention of audio?
Am I the only one who doesn't like atomic commits (or stacked PRs like graphite)? When I work on large PRs I often rewrite and move things around so much that trying to keep all commits in sync is a nightmare.

I do try to split the work if it is very clearly isolated, but that usually means less than 3 PRs. I have tried graphite `gt absorb` (which might use this project?) and it still creates a mess.

What I do that I wish more people did is that I heavily comment my own PRs with information that doesn't make sense in comments (for example on line X I add a comment: moved here from Y file).

> You have fixes for the bugs, but you don't want to shove them all into an opaque commit that says fixes

I actually like this, but split each fix in its own commit and during review I answer to comments with: "fixed in commit {commit-sha}". So _often_ bugs are introduced during PR review, if the fixes are isolated it is easier to see what changes between review rounds.
TIL about `git commit --fixup` and `git rebase --autosquash`.

Interactive git rebase is by far my favorite Git tool to use, it scratches a particular itch to create perfect logically atomic commits.

That said, sometimes this kind of history editing tends to backfire spectacularly because these crafted perfect commits have actually never been compiled and tested.
Yes, unironically they’re now.

Node has improved greatly in last two years. They always had native JSON support. Now have native test runner, watch, fetch, working on permission system à la deno, added WebSockets and working on native SQLite driver. All of this makes it a really attractive platform for prototyping which scales from hello world without any dependencies to production.

Good luck experimenting with Rust without pulling half the internet with it.

E: and they’re working on native TS support
What should I ask Neal Stephenson?
How does Go compare?

I'm curious as I don't know Go but it often gets mentioned here on HN as very lightweight.

(A quick googling finds https://pkg.go.dev/search?q=watch which makes me think that it's not any different?)
That's what you get for messing with Sam Altman.
I can't really answer that i'm afraid, my chosen IDE (PL/SQL Dev) comes with one as standard.
I stopped reading at "Like the first iPhone - which was amazing by the way."

That phone couldn't even send MMS.... You had to jailbreak it to be able to do normal stuff that the phones could do for ages back then.
Not permanent how?
except..

> The woman at first denied having information about the crime, prosecutors’ motion states. But after meeting with police several times – and being promised charges she was facing would be dropped and told she would be eligible for the reward – Asaro eventually cooperated, telling police she had indeed seen Williams on the afternoon of the murder, the motion states.

https://www.cnn.com/2024/08/21/us/marcellus-williams-missour...
So is he predicting that AGI is around the corner?
AWS Nitro Enclaves: Attack Surface
No, they are the worst perpetrators re dependency hell.
Wired earbuds:

- have better sound quality

- have less latency

- are cheaper

- can't get lost as easily

- weight less

- don't need to be charged

Wireless earbuds:

- don't have cables that get tangled

- rarely explode inside your ear causing permanent hearing loss
Discover LLM-assisted workflow opportunities in your code
Racoon Roundworm: Brain-infecting parasite found in two LA County residents
I had to look up the reference, and based on the wikipedia plot summary at least, I admit I don't quite get the relevance. I expected a plot where someone handles criticism quite badly and suffers as a result, but in fact the plot was actually about someone who handled criticism very well instead, and improved the lives of others as a result?

So now I'm curious! In what way does Pollyanna relate to adults who can't handle critique? Have I got the wrong Pollyanna by any chance? xD
Lil Artist - The Ultimate Kids' Learning Platform!

Introducing Lil Artist, an educational and fun learning platform for kids aged 2-7. Our app offers a safe and stress-free learning environment where your child can explore and learn at their own pace. With a collection of interactive games, digital storybooks, math learning, memory games, coloring, logic puzzles, Alphabet tracing and bedtime stories, Lil Artist provides endless fun and educational opportunities for kids. 100% ads free. Kids-friendly interface helps children in their learning process. All of our games have voice commands which help kids to follow the instructions. Collection of games that foster learning and help children boost their thinking skills.

Enjoy a bright, colorful, and child-friendly design, as well as offline play. We are sure that your children will enjoy this exciting educational game that will encourage their thinking and contribute to the development of their basic skills.
Apple removed 60 more VPNs from Russian app store, researchers claim
Most people on Hacker News don't want to live in the "Intelligence Age"
Since my LinkedIn is full of people shilling for Sam Altman and his latest blog post - https://ia.samaltman.com/ - I read it and like many of you didn't like it for several reasons.

However, I thought, instead of dissecting the torrent of bad ideas and half baked assumptions that's in the post, I'd look at what HackerNews thinks about it.

So I scrapped the related discussion from here https://lnkd.in/e5keEd8H and pushed it through a tool we are building. Have a look at the resulting Prisma dashboard here https://t.ly/q-8v9

A few interesting things that stand out after just 2 minutes:

- CrowdPrisma found just 4 main clusters of comments, each talking about different themes on average. You can quickly run through them by pressing the Ctrl (Cmd) key + 1, then 2, then 3, then 4.

- For example group 1 has comments that are always replies (never a 1st comment) and are mainly about the theme "The intersection of technology and sustainability". This is of course in response to Altman's claim that his amazing vision demands exorbitant amounts of energy.

- Group 2 is almost exclusively about the topic " Integrity in Communication", a mostly negative set of comments from people who basically just call BS on the whole vision - with some very entertaining comments.

- Interestingly (and replicated across several HN dashboards), the longer a discussion goes on (more replies and replies to the replies) the more civil and less negative the sentiment gets. Create a filter on the "Comment position" chart and drag it from left to right to reproduce it. It's almost like in some corners of the internet, people can still discuss stuff (even contentious issues) without escalation and insanity.

- Old HN users are way less negative than new users (do the same as above, define a range on the "User signup" chart, then pull it to the left, then to the right).
One of the things that hit me when I was picking up Rust was that I felt like it had every imaginable feature one could think of - I dont know if Rust team said no to anything (yes I know they obviously must’ve done) - and yet people wanted more and more (some justifiably, others less so) as the language “felt” incomplete or that the features thatd be used by 2% of devs are totally necessary in the language that is “understood” by 1% of developer populace. I’m not saying the author is wrong here, just pointing out how a complex language somehow needs to be even more complicated. Spoiler: it doesn’t. Zig is simpler, arguably faster, with much less drama in the community. I wish more funding went to Zig.
Some amount of the risk from the "dependency jungle" situation could be alleviated by instituting "trusted" set of crates that are selected based on some popularity threshold, and with a rolling-release linux-distro-like stabilization chain, graduating from "testing" to "stable". If the Rust Foundation raised more money from the large companies, and hired devs to work as additional maintainers for these key crates, adding their signed-offs, it would be highly beneficial. That would have been a naturally evolving and changing equivalent to an extensive standard library. Mandating at least two maintainer sign offs for such critical set of crates would have been a good policy. Instead the large companies that use rust prefer to vet the crates on their own individually, duplicating the work the other companies do.

The fact that nothing has changed in the NPM and Python worlds indicates that market forces pressure the decision makers to prefer the more risky approach, which prioritizes growth and fast iteration.
Let’s be honest, this is just a project to create a new advertising platform.

It’s something straight out of a cyberpunk novel, you’re going to be walking down the street getting absolutely spammed with adds.

I’m out.
huh, so Pov ray is still updating after all these decades. I used that in a college course a decade ago and it felt dated. But it's a small but fully featured tool, so you can't really go wrong with it as a learning jumpstart. Good starting step and you can jump into pbrt later to see how a "middle grade" ray tracer operates.

I'm a bit less sure about Ogre3d. Another very old repository, but it's been through quite a few revisions over the years. I don't know how clean the code would be for a beginner approaching it. But if you learn by reading and changing code, it sure would be the exact challenge you are seeking.
Context (I think): https://x.com/gdb/status/1744446603962765669

Big fan of Greg, and I think the motivation behind AGI is sound here. Even what we have now is a fantastic tool, if people decide to use it.
Idk... Can I run bigtable or bigquery or spanner locally?

Isn't this anti competitive from gcp?
thanks to this, https://xkcd.com/1838/
Programming is a task which involves doing things that haven't previously been done, in detail. There are many unknowns to be contended with. It's most productive to get a high/low range of completion dates, and try to manage so that in the long run, the probabilities of each end actually balance out. Finishing far sooner or far later that the bounds should be a rare thing, though it won't be initially. They should get better over time.

Giving programmers the ownership of their work, and understanding the challenges they face is half of management. The other half is setting expectations to upper management. The other half, is managing the conflict between the other two.
I enjoy using both, but you’re leaving out microphonics (especially on zippers), cable tangle and getting frayed/damaged/caught on clothing, just to name a few.
Can it run with llama-cpp-python?
If so, where can we find and download the gguf files? Are they distributed directly by meta, or are they converted to gguf format by third parties?
The 100 degree field of view in the AVP is noticeable because it is a VR headsets. Most VR headsets like the Meta Quest 3 have greater field of view than the AVP, which is why the 100 degree is so noticeable.

For an AR headset, 70 degrees is pretty good.
That... sounds like a fantastic idea.

Having read the reddit thread linked in the article, I think the main problems would be one of (depending on the teacher):

1. Not wanting to

2. Needing funding/support to AI-transcribe all the video for each of their numerous students, but their institution not providing it.

But those seem [eventually] surmountable. I really like the idea.
> In college/university, you learn how to think.

I learned how to think on the farm after school. You don't have much choice but to when the shit gets real. Is the rise in college attainment directly a result of most kids no longer having access to farms (or even anything close to being equivalent)?

> That's always been the value of college for me

The historic value was collaboration on ideas. It is all well and good being able to think in solitude, but one can only think so much. Many people all thinking at once and sharing their thoughts is an incredible force multiplier. College offered a place for minds to come together.

I'd argue that the internet has become that place nowadays. Which is perhaps why you see college as a metaphorical farm these days instead?
Stakes are orders of magnitude lower in spaCy case compared to OpenAI (for announcer and for people around them). It's easier to just be yourself when you're back on square one.
desperate. not shady. I can totally see me trying everything to get rid of my timeshare, I've watched too many cartoons not to fear having a timeshare
Good grief, it would be Samsung, wouldn't it.
It was merged to mainline a week ago.
And thats why I recommend anybody to never ever connect your new TV to the internet. Just buy an Apple TV. No ads, fast ui, regular updates and overall great experience. I have tried 3 different android tv alternatives with the NV Shield and mibox but the all suffered the same laggy ui, crashes and ads.

Note: You do _need_ an iPad or an iPhone to accept the terms and condition to download apps. I had to go through the trouble to logout my iPad account and then to login my uncles new apple account on my iPad, just so he could use his new Apple TV.
Our Open-Source Journey: What We Got Right (and Wrong)
> You can't tell that something is borrowed until you try to compile your program. (Aside: I wish Rust IDEs made this state visible while programming!)

I am not sure what the OP is using, but with LSP I do get the error message in my editor (nvim) before any compiling (though am pretty sure some checking in happening in the background).

> Compile-time Capabilities

Not sure how this makes any sense when Rust compiles to multiple targets. Should all libraries become aware of all the "capabilities" out there. Also, this already can be implemented using features and keep things minimal.

> Comptime

I can't make sense of what the OP issue is here.

> Make if-let expressions support logical AND. Its so simple, so obvious, and so useful. This should work: if let Some(x) = some_var && some_expr { }

The example makes no sense.
No this is more like city hall saying “you can’t build here” 10 years after watching you build. Too late, the house was built and you implicitly gave permission for it.
+1 for RTEMS, another happy user!
What comet? I've been trying to see an Aurora for a while... that usually involves an hours drive to get away from Chicagoland to someplace actually dark at night.
lol

you don't talk to the police. I would do anything I can to avoid calling them myself, unless I needed to for insurance reasons
The exact size of the `windows` crate depends on feature flags, because parsing 2.2M lines of code is always going to be very expensive even when you immediately discard them.
the git history of the linux kernel documents the Linux kernel detailed Design, the reasoning how things fit together.

I've used it several times to understand why things are done the way they are.

The discussion leading to this design is encoded in the revisions of the patch series, browsable on patchworks.

I agree to your point that the git history has to be taken care of to be useful.
> I wish more funding went to Zig.

Unfortunately that attracts the worst types. And their crapness and damage potential is sometimes not realised until it’s way too late.
https://pkg.go.dev/std

They’re much better.
Just 5k people use the Rabbit R1 every day
Data collection is not only bad because of advertising; that's the most visible annoyance to us, but I'd argue that the kinds of data collection that Google (and especially Apple) enable can be orders of magnitude more harmful (things like client side scanning of content, location tracking even with the phone turned off and these all-knowing AI datasets that are just a query away from learning the most intimate things about you).
It could have been differently in which case people would have complained why we hadn’t been more cautious. This might be a shallow dismissal but hindsight is 20/20.
They have such protections. At the very last option an AS can drop all packages comming from the outside. Contacting the support should help.
Yes, but that bias has been present in everything related to computers for decades.

As someone from outside the US, it is quite common to face annoyances like address fields expecting addresses in US format, systems misbehaving and sometimes failing silently if you have two surnames, or accented characters in your personal data, etc. Years go by, tech gets better, but these issues don't go away, they just reappear in different places.

It's funny how some people seem to have discovered this kind of bias and started getting angry with LLMs, which are actually quite OK in this respect.

Not saying that it isn't an issue that should be addressed, just that some people are using it as an excuse to get indignant at AI and it doesn't make much sense. Just like the people who get indignant at AI because ChatGPT collects your input and uses it for training - what do they think social networks have been doing with their input in the last 20 years?