HNHacker News
TopNewBestAskShowJobs

ForkMeOnTinder

1,029 karma · joined January 14, 2023

o.o
submissionscomments
ForkMeOnTinder··on Oxlint – JavaScript linter written in Rust
> Only lint files that have changed? How hard that is?

Quite hard, especially since type-aware rules from e.g. https://typescript-eslint.io/ mean that changing the type of a variable in file A can break your code in file B, even if file B hasn't changed.

ForkMeOnTinder··on First look at Microsoft 365 Copilot
ollama is great for off-the-shelf models, but unless I missed the news I don't think it makes fine-tuning on a pile of PDFs any easier.
ForkMeOnTinder··on Rising costs mean food companies are making snacks, sodas taste worse
Now this! THIS is one of the coolest projects I've seen in a while! Why did instacart never build anything this useful? I'd give anything to be able to filter my grocery store's shelves with something like this.
ForkMeOnTinder··on Xorg being removed. What does this mean?
As a light Talon+Cursorless user, I'd be happy with a very small subset of these features. I'm guessing all you really need for Cursorless to work is 02 (Get PID associated with a given window) and 18 (Emulate pressing keyboard keys).

And emulating keys could be done completely outside of wayland, using uinput instead.

How can we contribute? When I first started using Cursorless I wanted to try porting the keyboard emulation to uinput before I realized Talon was closed source.

ForkMeOnTinder··on It's time for developers and enterprises to build with Gemini Pro
You can always find it again by searching <google cloud fuck you> in your favorite search engine ;)
ForkMeOnTinder··on It's time for developers and enterprises to build with Gemini Pro
This exactly. If you're ever considering using a google product for something important, you would do well to read this classic blog post first.

https://steve-yegge.medium.com/dear-google-cloud-your-deprec...

---

Dear RECIPIENT,

Fuck yooooouuuuuuuu. Fuck you, fuck you, Fuck You. Drop whatever you are doing because it’s not important. What is important is OUR time. It’s costing us time and money to support our shit, and we’re tired of it, so we’re not going to support it anymore. So drop your fucking plans and go start digging through our shitty documentation, begging for scraps on forums, and oh by the way, our new shit is COMPLETELY different from the old shit, because well, we fucked that design up pretty bad, heh, but hey, that’s YOUR problem, not our problem.

We remain committed as always to ensuring everything you write will be unusable within 1 year.

Please go fuck yourself,

Google Cloud Platform

ForkMeOnTinder··on Google Imagen 2
You don't even need a GPU anymore unless you care about realtime. A decent CPU can generate a 512x512 image in 2 seconds.

https://github.com/rupeshs/fastsdcpu

https://www.youtube.com/watch?v=s2zSxBHkNE0

ForkMeOnTinder··on Telecom Industry Is Mad Because the FCC Might Examine High Broadband Prices
That I can at least understand. But imagine if cereal was advertised the same way as download speeds. "up to 16 oz per box"
ForkMeOnTinder··on You Should Be Concerned About the Bill to Remove Section 230 Protections from AI
It's your one vote against companies' $billions of votes year round. We the people don't stand a chance.
ForkMeOnTinder··on YouTube doesn't want to take down scam ads
It's even worse: the incentive is to police the creators, not the advertisers. Youtube will bend over backwards for advertisers whose "brand safety" team doesn't want their product to appear next to a swear word, and demonetize/strike/etc those creators. But the ad content itself isn't policed nearly as relentlessly.
ForkMeOnTinder··on Google Fiber - 20 Gig + Wi-Fi 7 will be available to select customers
> maybe they really are just focusing on improving service without expanding

I don't get it. It's a product the whole country wants, rolled out to only 25 cities and they're done growing? Can anyone make a case for why this isn't a horrible business decision (if true)?

ForkMeOnTinder··on Deadweight Loss as a Service
> Personally, my conspiracy theory is that somehow the YouTube team twisted Google Chrome team's arms to force them to make a byzantine system...

You're not far off. https://developer.chrome.com/blog/autoplay#media_engagement_...

ForkMeOnTinder··on The pro-Israel information war
That story is about economics, not politics.
ForkMeOnTinder··on Google announces April 2024 shutdown date for Google Podcasts
> Google Podcasts (2016–2024) is Google's third attempt at a podcasting app after the Google Reader-powered Google Listen (2009–2012) and Google Play Music Podcasts (2016–2020).

average lifespan = 5 years

> The product is being shut down in favor of podcast app No. 4, YouTube Podcasts, which launched in 2022.

I look forward to YouTube Podcasts being shut down in 2027.

ForkMeOnTinder··on The pro-Israel information war
https://news.ycombinator.com/newsguidelines.html

> Off-Topic: Most stories about politics

ForkMeOnTinder··on Purple Llama: Towards open trust and safety in generative AI
How? I thought we all agreed AI was cheaper than humans (accuracy notwithstanding), otherwise why would everyone be afraid AI is going to take their jobs?
ForkMeOnTinder··on Purple Llama: Towards open trust and safety in generative AI
It wouldn't take 15 minutes to investigate. That's just how long the auto_deny_appeal task took to work its way through some overloaded job queue.
ForkMeOnTinder··on Playstation is erasing seasons of Discovery shows from customer libraries
> you have it but you definitely don’t own it.

This could apply just as much to "buying" something from the Playstation store.

ForkMeOnTinder··on Playstation is erasing seasons of Discovery shows from customer libraries
Putting digital ownership on a blockchain would mean enabling a secondary marketplace. Why would any big media company ever want to allow that?
ForkMeOnTinder··on Virtual Machine as a core Android Primitive
So on desktop, if I spin up a VM with networking disabled I feel pretty confident I can run anything safely, even malware is not going to escape.

What's the current state of the art for Android virtualization? Let's assume we're talking about the newest Pixel and newest Android version. Is there any way to safely run malware or the Facebook app in some sort of air-gapped container and throw it away when you're done?

ForkMeOnTinder··on Common Rust Lifetime Misconceptions (2020)
About #10:

> because to unify them at this point would be a breaking change

Couldn't they change this in a future edition without breaking older editions?

ForkMeOnTinder··on Common Rust Lifetime Misconceptions (2020)
Good advice, though I'd recommend Rc<RefCell<T>> instead of Arc<Mutex<T>> if you're not sharing the data between threads, to avoid synchronization overhead. I use Arc pretty rarely.
ForkMeOnTinder··on Buggy animation in Atlassian Bitbucket is wasting half a CPU core at all times
i9-12900k, iGPU, Linux, Firefox, 20% of a core
ForkMeOnTinder··on Ripgrep is faster than grep, ag, Git grep, ucg, pt, sift (2016)
1. Thanks for this, instantly added to my dotfiles

2. You nerd-sniped me into getting rid of the unnecessary `cut` process :)

  file=${result%%:*}
  line=${result#*:}
  line=${line%%:*}
ForkMeOnTinder··on Show HN: Error return traces for Go, inspired by Zig
@Vector is counterproductive for cases like vec2f, since it tries to force data into SIMD registers even when it would be more efficient to leave it in normal registers. In fact I've wondered in the past if Zig might end up slower than C for graphics code, if people misuse @Vector to get normal math operators back. For that reason I never use @Vector unless I already know what SIMD intrinsics I'd be writing in C.
ForkMeOnTinder··on Show HN: Error return traces for Go, inspired by Zig
Sure, if you ignore the n in n=10000, multiplication is O(1). But the same is true for e.g. heapsort--all lists of 10000 items take asymptotically the same amount of time to sort.

But that's a strained interpretation of complexity, and not very useful.

ForkMeOnTinder··on Jaq – A jq clone focused on correctness, speed, and simplicity

  $ hyperfine -w 100 -m 1000 -L bin jq,jaq "echo '[1,2,3]' | {bin} '.[1]'"

  Summary
    echo '[1,2,3]' | jaq '.[1]' ran
      1.57 ± 0.15 times faster than echo '[1,2,3]' | jq '.[1]'
Bring on the competition!
ForkMeOnTinder··on Show HN: Error return traces for Go, inspired by Zig
And what's funny about that stance is mathematical operators aren't actually O(1).

https://en.wikipedia.org/wiki/Computational_complexity_of_ma...

You don't want to know what the innocent-looking `*` in this function compiles to:

  fn square(num: u10000) u10000 {
    return num * num;
  }
ForkMeOnTinder··on Show HN: Error return traces for Go, inspired by Zig
That's one of the downsides of a BDFL. Zig is like 98% amazing, and 2% strange decisions that I think could have been avoided if the creator had more experience with languages other than C and Javascript.

I'm still a happy Zig user though, and hey, there's still time before 1.0.

ForkMeOnTinder··on Combine GPTs with private knowledge for actually useful AIs
What if it was fully opensource and self-hostable?
← PreviousPage 2 of 6Next →