skysight-inc/HackerNews huggingface dataset:
Ask HN: Beginner Blogger Looking for "Proofreaders"
Hello everyone, I'm hosting my own blog and starting to write. However, I don't feel confident publishing without having at least a few people's opinions.

Considering many HN users are often reading blogs, articles or essays I thought it would be a fine place to ask for help. I would like to get in touch with some people that would kindly proofread my work and give honest opinions. My first article is only a 5-minute read but after receiving opinions I might rewrite it or, who knows, discard it.

Anyway, I'm a noob writer asking for help from fellow readers or writers!

Please get in touch with me via my email address (see my profile).
Nix optimise does not use symlinks, it uses hardlinks.
Just scratching my head on this "great" economy. Brutal food prices, energy prices, car prices, commodity prices. Lots of "jobs" that pay less with fewer or no benefits. All the side streets and park-n-ride lots with campers. And the federal debt around $35 trillion with debt service bigger than our bloated military budget?

I get it, for this author the loudest squeak is housing cost. But he really needs to also work for a big picture.
Haha. I think they are definitely relevant, and I’d call them a technology more than a tool.

That is mostly just that we don’t want folks going up and doing a 30 minute demo of Sphinx or something :-)
Not a lawyer, my understanding is no- assets must be disposed to another non profit with a similar mission. The specifics of disposition being determined by the particular state
Apologies, you're right - this was a function I'd forgotten that I'd defined myself! The main thing I would add to your definition is to finish with org-update-radio-target-regexp which does what C-c C-c would otherwise do in this context.

Here's how I defined it.

(defun org-insert-radio-target-brackets (&optional arg)
"Surround selected text with Org Radio Target angle brackets (eg. <<<arg>>>) and then find and update all radio targets"
(interactive)
(progn
(insert-pair arg "<<<" ">>>")
(org-update-radio-target-regexp)))
Unless children can send their parents to jail where you live (as opposed to the authorities doing it) that analogy just doesn't work.

A more apt analogy would be children and household chores. In a functioning household with competent adults in charge, the parents aren't dependent on the children to do the chores. The parents can do them by themselves, or pay to have them done. They assign chores to children to instill in them a sense of duty and responsibility to the household (also to teach practical "adulting" skills, but that's beside the point). If the children shirk their chores, punishment is sure to follow.

That's a long-winded way of saying that having rich people pay more tax doesn't give them any more influence on politics than they currently have. If anything it might leave them a bit less money to spend on lobbying.
You accuse someone of saying X, but can't provide evidence they ever said X, then there is no reason to believe you. The burden of proof is on your side.
> What stops “the poor” from continuing to have a thriving economy on their own, offering their own non-robotic and non-AI goods and services to one another like they already do now?

Access to resources. Who will own the land that the poor will labor on to grow food, or raw materials from which to create goods that they will trade?
If you're considering a similar pattern with Flutter rather than ReactNative, they call it "add to app" and there's a couple good talks on how others have approached this [1], [2] from the recent FlutterConUSA, as well as a couple articles that include details and case studies [3], [4]

I haven't tried this myself with a large project (just small examples as proof-of-concepts), but the approach seems very sound. One thing I liked is once you have the legacy app shell figured out, it's not a crazy approach to mock out the bridge/native services and run the app in just flutter (or react native) for development/testing acceleration, then adding final integration testing/QA with the full legacy app shell. I've seen some odd behaviors from apps that have used this approach that I would have to imagine can be serious headaches to debug. That said, it does seem the approach pays off long-term.

There's not much published online about it, but I believe Headspace has used this approach for its mobile app. See [5]

[1] https://www.droidcon.com/2024/10/17/flutter-add-to-app-the-g...

[2] https://www.droidcon.com/2024/10/17/successful-flutter-re-pl...

[3] https://docs.flutter.dev/add-to-app

[4] https://leancode.co/blog/flutter-add-to-app-overview-and-cha...

[5] https://www.nearcoast.com/headspaces-leap-to-flutter-a-game-...
Outside of Ampere(who are really more server focused) who else is designing desktop/laptop ARM cpus?
> ChatGPT: Wow. Once again ChatGPT search provides a cleaner interface without promoted content. For searches this personal, the extra privacy-focused approach is much appreciated. It is far more appealing to me as a user who wants information without being targeted by ads during the search — or after.

“Without promoted content” Suuure… as it is and forever shall be.

> Winner: ChatGPT leads for an approach that takes privacy and responsible content use into account. When it comes to sensitive searches, not being targeted with ads is a huge bonus.

Does Tom’s Guide do satire now?
I think monocultures in technology are dangerous and stifle innovation and its how we end up with the situations like nearly every browser is now built on Chromium.
Not sure if that's better or worse than a developer doing basically the same thing because they could make a little money. <at_least_its_an_ethos.gif>
It's a 90% solution, not a 100% solution. We don't have a 100% solution, not at any affordable cost.
Notes for an annotation SDK (2021)
> Nor have I had any desire to upgrade

I never thought I'd see a processor that was 50% faster single-core and 80% faster multi-core and just shrug. My M1 Pro still feels so magically fast.

I'm really happy that Apple keeps pushing things and I'll be grateful when I do decide to upgrade, but my M1 Pro has just been such a magical machine. Every other laptop I've ever bought (Mac or PC) has run its fan regularly. I did finally get fan noise on my M1 Pro when pegging the CPU at 800% for a while (doing batch conversion of tons of PDFs to images) - and to be fair, it was sitting on a blanket which was insulating it. Still, it didn't get hot, unlike every other laptop I've ever owned did even under normal usage.

It's just been such a joyful machine.

I do look forward to an OLED MacBook Pro and I know how great a future Apple Silicon processor will be.
I'm not skeptical of Apple's M-series chips. They have proven themselves to be quite impressive and indeed quite competitive with traditional desktop CPUs even at very low wattages.

I'm skeptical of Geekbench being able to indicate that this specific new processor is robustly faster than say a 9950x in single-core workloads.
Hey, I can have my Intel MBP on my lap without burning my legs (or making me feel nauseated).

As long as I don't open Chrome, Safari, Apple Notes, or really any other app...
Intel Reports Third-Quarter 2024 Financial Results
>>How can you know if your yellow sweets are coloured with lead chromate?

Well because if they are then eventually someone will get sick, they will sue the company, the company will have to pay millions in damages, and it will have to stop using lead in their sweets, which will scare every other company away from trying to do the similar thing /s
Maybe you have it backwards and the audience is actually on YouTube and not looking for blogs. If so, then it would be sad if this were a blog post and not a video.

Maybe somebody who prefers blog posts to video will write an app that converts videos into blog posts. Seems like that should be doable with modern AI systems. Maybe it could even add and annotate images from the video. It would be an interesting feature for something like Instapaper.
Me: work-related activities are mostly what I use a computer for, so I'm not sure what I would even do with Linux.

You: You'd be more in control over having your passwords silently uploaded to a third party without your knowledge or consent

If I mostly use a computer for work purposes, what do you think my passwords are for?

Also, I've been using a Mac since 2002, and iCloud Keychain got toggled on in 2024. It's kind of absurd to suggest, in 20/20 hindsight, that I should have expected it.
Based on my limited knowledge. Most applications aren’t great at using all cores, so single-core performance is really important most of the time.
That result is completely different from pretty much every other 13700k result and it is definitely not reflective of how a 13700k performs out of the box.
> If you aren't cooking and cleaning up after, what's the difference between that and meeting someone at a restaurant?

I wonder if you realise how dystopian your life already is to consider this question reasonable.

There is a difference between a co-located set of siloed people and a community. The inability to recognise this means your community is already broken.
A lot of it is software, but not necessarily in the driver. Nouveau folks pretty much gave up and use NVidia's firmware blob going forward. While that's mostly due to NVidia not cooperating in making crucial capabilities of the GPU available to non-signed firmware blobs, the upside is that it will hopefully significantly reduce the effort connected with wiring up new hardware components on the GPU.
It would make sense, but it depends heavily on Windows / Linux support, compatibility with nvidia / amd graphics cards, and exclusivity contracts with Intel / AMD. Apple is not likely to make their chips available to OEMs at any rate, and I haven't heard of any 4th party working on a powerful desktop ARM based CPU in recent years.
I've read that the minimum number of moves for solving a 3x3x3 cube in its most scrambled state ("God's number") is just 20 moves, and this was verified through brute force search. I'm uncertain as to whether there is an algorithm for solving an arbitrarily scrambled cube in just 20 moves, or if it's just known that it is possible to be solved in 20 moves, but probably the latter. Anyway, I can't seem to find a corresponding God's number for the 4x4x4 cube but it seems perhaps the lower bound is in the 30-40 move range. I not a cuber (?) by any means so I don't know if there's any sort of formula to even approximate the lower bound for solving successively higher level cubes, but if there is, I'd be very curious to know what the approximate God's number is for this 34x34x34 beast.

Anyway if we were to go with just a very naive guess that each higher level takes 1.5x the moves of the previous level so 3x3x3=20, 4x4x4=30, 5x5x5=45 and so on, that would yield 34x34x34= 5,752,532 moves (or 5,817,104 if you round up 1 at every fractional result), which at a second per move, would take over 2 months to solve. I suspect that in practice, any algorithmic means to solve such a cube would take somewhat longer, so much so that a thoroughly scrambled cube might never be unscrambled.
Avoiding recompilation hell in Elixir with mix xref
How did you find the extension? Searching the Chrome Web Store for 'SearchGPT' turns up a ton of third-party extensions, not made by OpenAI. Also, there doesn't appear to be a way to search by developer.
I understand how VMware ESXi works better than most people.
The tool is completely free

Long term, how do you intend to sustain the service if users become dependent on it and need to use it at scale?

How do you intend to maintain reliability and uptime for users whose business depends on access to the service?

What happens to users if/when you lose interest/ability to continue the project?

Don't get me wrong, you don't owe other people anything. On the other hand, free is often a way of avoiding really hard (and very interesting) engineering problems. People are the hard part of engineering.
The last version of TP I used was I think 7? and it added in inline assembler. It was super nice for 14 year old me to learn assembly just enough to do the things TP couldn't do (like control a mouse on DOS). It was my gateway to a life of software development.
If you don't have a job that allows you to pay the rent and food, then access to AGI tools -- even free -- won't help you very much.
Incredible work! I think once we’re able to solidly emulate these tiny universes, we can then train agents within them to make even more intelligent AI.
People who browse the web and want that fastest javascript performance they can get.
Nope, automatic voter registration through the DMV when getting/updating a driver's license can do it, which they are allowed to have. One of the recent court cases (like within the past few weeks) involved removing people from the list of registered voters who failed to check the "I am a US citizen" box. Driver's license is what most of us use as a government ID anyway.
The M1 was a complete surprise, it was so far ahead that it was ridiculous.

The M2-4 are still ahead (in their niche), but since the M1, Intel and AMD have been playing catchup.
Show HN: TotalPause – an app to suggest breaks and promote mindfulness
Hello, I created this macOS app because I often spend long hours at my computer without taking breaks. Although I've tried many similar apps, few really meet my needs. For instance, Pomodoro timers feel draining and don’t suit my work environment. Other apps often trigger breaks at inconvenient times, becoming more annoying.

I decided to develop my own app to try to address my own issues. My day job is as a backend engineer, primarily working with distributed systems and DevOps. I have knowledge of web development but had never developed a desktop app before. I started learning and building TotalPause in my free time last year. There is also a blog post[1] about why and how I built it.

The goal with TotalPause is to make it as unobtrusive as possible, requiring minimal interaction, making it appear less frequently as work habits improve, and avoiding the drawbacks of full-screen break reminders through technical implementations like auto-focus mode (automatically detecting applications, meetings, and games), activity analysis, and maybe other advanced features.

Hope to see if it works for others with similar needs. Thanks.

[1] https://blog.damnever.com/en/2024/reminding-myself-to-take-a...
John McWhorter wrote a whole book about this a few years ago
This confuses me because I thought all of the Mx series chips in the same generation ran at the same speed and has the same single-core capabilities?

The main thing that caused differential single-core CPU performance was just throttling under load for the devices that didn't have active cooling, such as the MacBook Air and iPad Pros.

Based on this reasoning, the M4, M4 Pro and M4 Max in active cooled devices, the MacBook Pro and Mac Mini, should have the same single-core performance ratings, no?
The words that must not be named are and always have been informal speech in online multiplayer voice chats.
Clearly it doesn't, but why should I care about, much less prioritize discussing, an individual's DIY proclivities when a potentially much more potent issue is available?
"bUt thE nEiGhbOrHoOd'S cHarAcTeR"
> I'd say job posts have to be truthful, and it's by default implied that they actually good faith intend to fill the position as described, in a timely manner, and that interviews will only be conducted in good faith. If the default isn't true, they should disclose that.

Very few people would disagree with that premise.

The thing is that bad faith actors doing bad faith things are not going to abide by the rules on their own accord, on account of being bad faith actors. So you need enforcement, and I don't really see how HN can enforce any of the things you posted. They're not really in a position to vet anything more than you or I can.

Maybe the initial "who is hiring" post should be more explicit about the lack of moderation and vetting instead.
Don't start with algorithms. Figuring out how to solve them is half the fun. If you want to be a speedcuber you could always look up algorithms later but you can't unlearn the algorithms once you learn them.
Agreed, but probably getting a Lenovo Legion will be your best bet in the near term.
They do respect robots.txt (supposedly), but they also introduced a new user agent that nobody would yet have in their robots.txt as part of this feature[1], and looking at my server logs it's already crawled a bunch of sites.

[1] https://platform.openai.com/docs/bots/overview-of-openai-cra...
Thanks to Kye for pointing this out to me.

Honestly, you’re actually not going to find much better for a simple multi-user setup than Ghost. It may have a lot of features built around newsletters and analytics that you’re not using, but the thing is, they’re there because it’s essentially throwing you the package it thinks will benefit most users, rather than forcing you to choose a bunch of plugins. If it feels overkill, that’s only because they wanted to cover the broadest use cases, rather than forcing users to decide on a package of 30 plugins, by a myriad number of developers.

I have used a lot of CMS platforms and I think you will find the complexity actually goes up from Ghost in most cases. (And if simplicity is your goal … you’re not going to find that with Drupal, which is extremely enterprise-oriented these days.)

If you think you’re getting overcharged for it, I’d recommend looking into self-hosting. Ghost is an extremely easy piece of software to run in a Docker instance on a shoebox somewhere. I do it myself for a couple of small sites. It’s really not that bad.
Those aren't curse words, they are slurs. Curse words are just verbal punctuation marks used for emphasis. 'Fuck' and 'shit' never carried the element of hate that slur words do.
The stream-of-consciousness thoughts and memories that emerge while cooking meal [video]
Honestly seems about as robust as any other ancient history (not including pre-history). Herculaneum. Or great civilizations of the Americas. Or art “restoration.” Or “early music” performance

There is what we know, what we think we know, what we think and don’t know, and what we don’t know. And the size of those is in exponential ascending order

None of this is to denigrate the robust and important work of historians and adjacent fields. It’s just the reality
What is happening with Boeing's Starliner spacecraft?
Well we're about to find out now that CDPR have announced Cyberpunk 2077 will get a native Metal port. I for one am extremely curious with the result. Apple have made very lofty claims about their GPU performance, but without any high-end games running natively, it's been hard to evaluate those claims.

That said, expectations should be kept at a realistic level. Even if the M4 has the fastest embedded GPU (it probably does), it's still an embedded GPU. They aren't going to be topping any absolute performance charts.
That’s not reducing complexity at all though, just hiding it…

Which is fine for someone working a job that doesn’t need to understand all the stuff behind the curtain, but not fine for anyone who actually wants to understand the overall system.
You missed the mark here. He was talking about the Russian state propaganda site that the GP was trying to find on google: "PolitNavigator".
If that's all we cared about we wouldn't be discussing a Geekbench score in the first place. The OP could have just posted the statement without ever mentioning a benchmark.

I was just curious if people had experience with how reliable Geekbench has been at showing relative performance of CPUs lately.
> MacBooks are going to be lighter

Not going let Macs have this one, my X1 carbon is considerably lighter than a MBA.

But generally agreeing. My last X1C lasted 8 years and still works perfectly, I just wanted an upgrade. My new one is even lighter than my old one. I opt for the FHD w/o touch screen and the second best processor to balance battery life and performance. Definitely not getting 18hrs battery life but 8-10 isn't something to laugh at.
I will have a look. Thanks!
It might be down to the memory latency, the base M4 uses LPDDR5X-7500 while the bigger models use LPDDR5X-8533. I think that split is new this generation, and the past gens used the same memory across the whole stack.
Yes, they have always been context-dependent. They can be perfectly acceptable in some situations and absolutely forbidden in others.
Weak NP-completeness is problems that are numeric in nature and that become polynomial time solvable if the encoding of the numbers are given in unary.

https://en.wikipedia.org/wiki/Weak_NP-completeness
+1, that fixes the voice recognition part, but it doesn't automatically read Claude's response aloud.
Well, Frama-C uses a quite modified version of CIL.
> it’s only for a one-year period and will come at a one-off fee of $30.

So it's pointless, then.

My only exposure to Windows is at work and we use the Enterprise version which lacks most that the horrible advertising.

With that caveat, I was recently forced to upgrade to Win11. It actually went with only a couple of minor hiccups. If you can tolerate the horrible UI decisions Microsoft made, and you can put up with the advertising that I hear exists, and Win 11 supports your computer, then I see no reason to recommend against upgrading to 11.
I considered developing such a language, but could not justify it. The intermediate code I developed works just fine for this, and would be trivial to convert to/from a text based form, but I couldn't see the point.
Electro-Agriculture Outpaces Photosynthesis
Now imagine they're given control of .io
It seems to be a pretty large outlier. https://browser.geekbench.com/processors/intel-core-i7-13700...
If you're thinking without writing, you only think you're thinking.
I think the issue stems from LLMs today are avoiding IP infringement. Spitting out individual words or characters is not infringing until the words form a sentence which is potentially large enough to resemble existing works.

Then there’s the other side like Perplexity where they spit out sentences and reference the sources. So they’re being sued because the infringement is obvious.

What is the path to a trustworthy LLM if you’re not allowed to repeat protected data without a legal hurdle?

AGI while a cool idea is irrelevant because that tech does not exist.
The title should be: … the regex that checks if the length of a string with the same characters is a prime number.
I used that a bit (absolutely great) but that was near the end of my TP career, for the most part I wrote library subroutines in assembly.

For instance, the 8086 had a REP MOVS instruction that copies a block of bytes, the TP standard library used that for the copy data function. 80186 added REP MOVSW which would move 2 bytes at a time and be about two times faster on my 80286 machine. I had several replacements for library subroutines which took advantage of 80286 instructions to get much better performance.
Both of those chips cost more than an mac mini. 170W !!!!! The mac is, what, 20W?
Thank you for that link, it's eye-opening!
This site has good explanations of all kind of regexes [0]. I often use regex101 [1] to explain me difficult regexes.

[0] : https://www.rexegg.com
[1] : https://regex101.com
I launched https://sellmycybertruck.com/
I make $1.6k buy fee from dealers / wholesalers. I try to avg 10 sales a month. been going good. Think of it like a KBB clone. But im a one man shop. I am just calling buyers all day long. I source leads from facebook. Forums. I just copied the tesla trade in UI / site. IDk its going good. I just launched it. Nothing fancy, i know but its making loot. I am not looking to be a unicorn BS. no BS AI. its just me. :-)
I don’t know who should get to decide “what is true” but I think we all agree that we won’t get anything remotely akin to truth so long as search is driven by for-profit interests trying to steer us towards their products first and our actual query (a distant) second.