Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
3np
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
361.
▲
by
3np
2y ago
> It's so easy to miss a tiny but important detail when working with or discussing Node streams and come out the other side bamboozled by bugs. This whole thread exemplifies why I tell people to stay as far away from streams as poss
362.
▲
by
3np
2y ago
I've seen in-house deployments. Tangentially related but https://trueblocks.io/ is a great project if you have personal use-cases.
363.
▲
by
3np
2y ago
You may want to reconsider launching with the .io TLD at current moment. Its future existence, ownership, and management is currently uncertain.
364.
▲
by
3np
2y ago
It doesn't work for all streams but for the stdout/stderr case where they can be treated like file descriptors, I prefer this simpler approach over fiddling with the Streams API. (If blocking the process on writing synchronously t
365.
▲
by
3np
2y ago
> Once we await that callback to resolve, then the buffered data from before that point is known to be flushed. This is not true IME. Just more likely. See my comment here: https://news.ycombinator.com/item?id=41829905 &
366.
▲
by
3np
2y ago
You might think that would be it? $ node -e "process.stdout.write('@'.repeat(128 * 1024)); process.stdout.write(''); setTimeout(()=>{ process.exit(0); }, 0);" | wc -c 131072 Sure. But not so fas
367.
▲
by
3np
2y ago
Use Stream.finished. $ node -e "const { Stream } = require('stream'); s = process.stdout; s.write('@'.repeat(128 * 1024)); Stream.finished(s, () => { process.exit(0); })" | wc -c 131072 https:&
368.
▲
by
3np
2y ago
Hm, that does not solve the issue in TFA and I'm not sure it consistently works like you intend: $ node -e "process.stdout.write('@'.repeat(128 * 1024)); process.stdout.write(''); process.exit(0);" |
369.
▲
by
3np
2y ago
Related from the same dev: https://github.com/secureblue/secureblue
370.
▲
by
3np
2y ago
Unnecessarily editorialized and misrepresentative title. Original: "What explains increasing anxiety about ultra-processed plant-based foods?" TFA does not mention "veganism" even once.
371.
▲
by
3np
2y ago
This is just so bizarre. As an applicant, why the hell would I want to use my ex/current-employer as channel for my next one? As an employer, I would probably be annoyed. Is there something particular with NYC culture which makes this
372.
▲
by
3np
2y ago
Which would make it all the more interesting to look at.
373.
▲
by
3np
2y ago
As is tradition. And this.
374.
▲
by
3np
2y ago
> The timing on the last point seems to be entirely coincidental. It may also be multiple parties involved and when we're talking breach + defacement + DDoS, it's clearly not just one attack. It could also be that the attacker
375.
▲
by
3np
2y ago
> As was the case in the Kaspersky report, we can’t attribute GoldenJackal’s activities to any specific nation-state. There is, however, one clue that might point towards the origin of the attacks: in the GoldenHowl malware, the C&C
376.
▲
by
3np
2y ago
Paywalled.
377.
▲
by
3np
2y ago
I'd love to hear pgraham give his current thoughts on this aspect of HN, 15 years after this: https://www.paulgraham.com/hackernews.html
378.
▲
by
3np
2y ago
I haven't verified but I'd be very surprised if this isn't preemtively covered already when an uploader agrees to Play Store terms. I don't believe Google gives any guarantees that apps will be exclusively only accessibl
379.
▲
by
3np
2y ago
Yeah. More directly, their IP blocking has been ramping up. Any of the official domains are inaccessible for me without a proxy these days. I'd post the canonical link if I could access it.
380.
▲
by
3np
2y ago
I guess this is it: Nintendo took Blockbuster to court arguing that rentals constituted copyright infringement. They also sued Galoob for the Game Genie under the premise that using the Game Genie to alter the game in any way constitutes pr
381.
▲
by
3np
2y ago
Previous Show HN: https://news.ycombinator.com/item?id=40166498
382.
▲
Simone: Repurpose your YouTube videos by converting them into blog posts
(github.com)
1 points
by
3np
2y ago
|
1 comments
383.
▲
by
3np
2y ago
AIUI, no, no such requirementunder either GPLv2 or GPLv3. This is the major difference between GPL and AGPL. AGPL treats your SaaS as distribution, with all the strings attached.
384.
▲
by
3np
2y ago
Different company but if I ever got serious about doing graphics/photo editing again I might actually prefer a dedicated ~2010-era CS installation on a virtualized legacy box over anything that either Adobe or the rest of the market ha
385.
▲
by
3np
2y ago
Indeed. This is a bit aprocryphal but I believe to recall reading about them attempting to shut down second-hand video game shops using legal threats somewhere in the 90s?
386.
▲
by
3np
2y ago
Better source: Comment last week on /r/SBCGaming: https://safereddit.com/r/SBCGaming/comments/1frjcaa/hey_ever... --- It appears that my suspicions are true, and that I am being specifically ta
387.
▲
by
3np
2y ago
Looks like it works offline/client-side and doesn't perform any online/on-chain validation. Which is preferred if possible. Would be nice if the page explained what form of validation specifically is being performed. Currentl
388.
▲
by
3np
2y ago
Sure. Finney+Sassaman is a not-that-fringe theory. Le Roux might not have been alone but seem far-fetched to have coupled with any of the others on this list, specifically.
389.
▲
by
3np
2y ago
I can very much imagine site-wide requiring Weidevine/eme for anything better quality than 480 and crusty audio not that long into the future. That's already the case for some (anecdotally increasing ) number of videos.
390.
▲
by
3np
2y ago
No, but I find it more likely that anyone telling me I should and implying they already did are trolling. What if I told you the real evidence is found in the sewers of Manhattan?
More ›