The best Hacker News stories from All from the past day

Go back

Latest posts:

Tell HN: I probably spend more on piracy than if I just paid for content

I have a confession, I pirate a lot of content. Mostly TV/Movies. That being said, piracy is pretty expensive.<p>I built a computer with ~30TB of hard drive space. That, conservatively, cost me $1200. It's an older computer, with a lot of hard drives and it's probably costing me around $45 per month in power. I'm going to want to add more storage space soon, and have about $500 slated for that. I pay a usenet subscription, and subscription to indexers, for let's say $10 per month...<p>So if I stopped pirating I'd have saved $1200 and still have a budget of $55 per month for streaming services.<p>So why do I still pirate? Well one thing is show availability. There are some must-have shows that simply aren't available in my region (not the US), so I already have to have the piracy infrastructure in place if I want to watch them.<p>I also very much appreciate having a local copy. It's not like steam where I can just download whatever I want and play it offline (I do mostly buy steam content, if it's on steam I probably don't bother to pirate).<p>Streaming services still have significant service problems that need to be addressed.

Show HN: Bike – macOS Native Outliner

Bike’s most original feature is the “fluid” text editing. Lots of text editors have animated some interactions (cursor movement, insert newline, etc), but I think Bike is the first designed from the ground up to support fluid editing.<p>Give it a try, it feels different. (movie on home page if you don't have Mac)<p>Other Features:<p>• In text mode Bike works like a normal text editor. In outline mode rows are constrained to outline hierarchy.<p>• .bike file format is HTML subset, so files are easy to parse and manipulate. Bike also supports .opml and .txt.<p>• Scriptable via AppleScript. Javascript plugin API also expected in future, though no timing on that.<p>• Architecture needed to support fluid editing also makes Bike faster/more scalable than most (all?) outliners and many text editors. I test performance using the Moby Dick Workout[^1].<p>Implementation Notes:<p>• View is built using CALayers[^2].<p>• Animations are performed by Core animation and Motion[^3] lib.<p>• View performance is determined by visible text, not document size.<p>Model representation is interesting in that it’s just a flat list of rows. Each row has a `level` property, outline structure is determined dynamically. View implementation requires that each row has a unique ID.<p>I’m using OrderedDictionary from Swift Collections[^4] to store rows. This is Bike’s performance bottleneck for large outlines. Eventually I may change to augmented b+tree and then should be able to work with gigabytes worth of outline. That will be fun, but not sure it’s actually needed. Already probably fast enough for 99% of use cases as is.<p>Hope you find Bike interesting. I’m happy to answer any questions.<p>[^1]: <a href="https://www.hogbaysoftware.com/posts/moby-dick-workout/" rel="nofollow">https://www.hogbaysoftware.com/posts/moby-dick-workout/</a><p>[^2]: <a href="https://developer.apple.com/documentation/quartzcore/calayer" rel="nofollow">https://developer.apple.com/documentation/quartzcore/calayer</a><p>[^3]: <a href="https://github.com/b3ll/Motion" rel="nofollow">https://github.com/b3ll/Motion</a><p>[^4]: <a href="https://github.com/apple/swift-collections" rel="nofollow">https://github.com/apple/swift-collections</a>

Using a "proper" camera as a webcam

Using a "proper" camera as a webcam

Taking a break from social media makes you happier and less anxious

I want an iPhone Mini-sized Android phone

I want an iPhone Mini-sized Android phone

Inkscape 1.2 released

Inkscape 1.2 released

McDonald’s to Exit from Russia

Many software companies are a joke

Web3 is expensive P2P

Nearly 20% of active Twitter accounts likely to be fake or spam

$3B in Bitcoin was sold in a last-ditch attempt to save UST from collapse

Correctness and composability bugs in the Julia ecosystem

Correctness and composability bugs in the Julia ecosystem

Almost all searches on my independent search engine are now from SEO spam bots

Almost all searches on my independent search engine are now from SEO spam bots

`curl wttr.in`: Weather in your terminal

Intel's New Chimera: Alder Lake

< 1 2 3 ... 531 532 533 534 535 ... 786 787 788 >