HNHacker News
TopNewBestAskShowJobs

IsmaOlvey

108 karma · joined July 6, 2016

submissionscomments
IsmaOlvey··on Guy Finds StarCraft Source Code and Returns It to Blizzard
Except the Pharaoh would still be alive(!?) in this case.
IsmaOlvey··on Guy Finds StarCraft Source Code and Returns It to Blizzard
And, importantly, never tell anyone about #2 (at least until you can be completely certain Blizzard won't take action against you).
IsmaOlvey··on Guy Finds StarCraft Source Code and Returns It to Blizzard
No. They're using the same gameplay code as the original Starcraft:

    Q: How did you go about replicating all the unexpected “bugs” that made BW micro
    so special? Did you simply reuse code from the original game, or did you find a
    solution to replicate the nuances of BW’s gameplay?

    A: StarCraft: Remastered is able to achieve this effect as it uses all the same
    gameplay code as Brood War. This means that Dragoons and Goliaths are still a
    bit derpy in how they react to movement commands. The Reaver’s shot doesn’t
    always find a target. Mutas stack.

    The fact is that the gameplay is identical enough that old replays from 1.16
    will play and work just fine under StarCraft: Remastered.
from http://www.teamliquid.net/forum/brood-war/520464-an-intervie...
IsmaOlvey··on Introducing Surface Laptop
The story, for anyone else wondering what was referred to: https://hackernoon.com/paypal-is-still-one-of-the-worst-onli...
IsmaOlvey··on “Ghost in the Shell - Remake”
On IPv4, the server accepts the connection but closes it right after.

On IPv6, it works (as mentioned by others already).

IsmaOlvey··on “Ghost in the Shell - Remake”
If you want to do this only for a single invocation, this will work:

  ssh -o IdentitiesOnly=yes -i /dev/null host
Specifying just IdentitiesOnly is not enough.
IsmaOlvey··on Announcing .NET Core Tools 1.0
There's instructions for installing from their repos elsewhere on the site: https://www.microsoft.com/net/core#linuxubuntu
IsmaOlvey··on Global availability of Microsoft Teams
So it's like Slack, period.
IsmaOlvey··on Dat Desktop, a peer to peer data sharing app
And here are the actually interesting parts:

https://docs.datproject.org/how-dat-works

https://github.com/datproject/docs/blob/master/docs/hyperdri...

Seems very similar to BitTorrent, but without trackers, with Content Defined Chunking (instead of Fixed Size Chunking) and utilizing Merkle trees + public key cryptography to enable append-only operations on shared data sets (rather than 'read-only once published').

IsmaOlvey··on Adventures in /usr/bin and the likes
The parent is correct, the given command redirects stdout to stderr, it's not copied (so stdout will be empty).
IsmaOlvey··on Microsoft’s February security update release delayed to March
Unlinking and replacing are not the same thing.
IsmaOlvey··on Microsoft’s February security update release delayed to March
If memory serves, Microsoft cannot actually do it, due to differences in file system semantics. In Windows, it's not possible to replace a file that's in use.
IsmaOlvey··on Where has my disk space gone? Flame graphs for file systems

    > Since Wiztree works by scanning the MFT it's
    > about an order of magnitude faster than [...]
    > Treesize.
That's misleading - TreeSize also works by scanning the MFT.
IsmaOlvey··on Git-scm.com status report
putty.org is not affiliated with the PuTTY project. The domain is registered by one of the founders of bitvise, which explains the advertising for their products on the site.
IsmaOlvey··on Shell Has a Forth-Like Quality
Bash is still very responsive with 150k+ history entries. The only noticeable performance impact is increased startup time when the history file is not in disk cache.
IsmaOlvey··on Shell Has a Forth-Like Quality
In bash, you can remove the limit by setting:

    export HISTSIZE=-1
    export HISTFILESIZE=-1
When the history file is not in the disk cache, startup time will increase noticeably after a while though (think a second, maybe two).
IsmaOlvey··on KeepassXC – A cross-platform community fork of KeepassX
Encrypted files in vim doesn't necessarily refer to VimCrypt. There are plugins for vim that allow for transparent editing of gpg encrypted files.
IsmaOlvey··on NeverSSL
Keep in mind that you'll also get hits from users with devices that completely lack automatic captive portal detection.
IsmaOlvey··on Belarus finally bans Tor
In the game Dota 2, the bracket with players that play so badly it becomes humorous, is often called the "potato bracket".

Ostensibly the term is meant to imply that the players there have about as much capability of thought as a potato.

IsmaOlvey··on Curl 7.51.0 Released
Because the commenter perceived that some people only read the comments (or read the comments first).
IsmaOlvey··on Faster and better browsing – Welcome Opera 41
That it's easy to work around doesn't mean it's incorrect.

That aside, the SSL/TLS issues alone make it unusable. Changing the settings to make it use the newest TLS version it has support for makes it crash, and even if it did there are no updates at all any more. That means no security fixes, no support for new cipher suites, etc.

IsmaOlvey··on Faster and better browsing – Welcome Opera 41
Looks like someone failed to change the link (it's now broken), and made the title refer to the wrong blog post.

The original title referred to this one: https://www.opera.com/blogs/desktop/2016/10/86-percent-faste... not this one https://www.opera.com/blogs/desktop/2016/10/opera-developer-....

IsmaOlvey··on Faster and better browsing – Welcome Opera 41
When did Chrome get it?

For the longest time, Chrome has had the bad habit of consuming all available CPU when starting with many tabs (a couple of hundred), essentially making your system unusable until it has loaded all tabs.

It's pretty sad, really. Back when Opera 12 was discontinued, this worked well there - tabs were loaded sequentially, but you could still open new tabs while it was doing so. Even now the experience is sub-par in the major browsers (Chrome and Firefox. I can't speak for Edge).

I mentioned Chrome already, but Firefox is also awfully slow to start up with many tabs, even when lazy-loading (i.e. a tab is not loaded until you select it) enabled.

I've yet to try Opera 41, but at least it seems to be a step in the right direction.

IsmaOlvey··on Faster and better browsing – Welcome Opera 41
The problem with sticking to 12 is that it's not really an option any more. You lose out on newer web technologies, and at least on Windows you run into security issues, since enabling newer TLS versions makes Opera prone to crash.
IsmaOlvey··on Web Bloat Score Calculator
More generally, visual simplicity will be penalized. As an example, http://jsbin.com/milelocito gets a score of 0.011, and http://jsbin.com/fejevatihi a score of 0.035.

The site timed out while trying to calculate the scores, so I had to do it manually. The respective sizes were 3377 (html), 283130 (png) and 3323 (html), 92815 (png).

This example is a bit contrived, but you'll see the same effect for more subtle decorations as well (e.g. box-shadow, ...).

IsmaOlvey··on Adding a phone number to your Google account can make it less secure
Anyone have any experiences with their support?
IsmaOlvey··on Introducing Rust Language Server
MSVC is commonly used to refer to Visual Studio, more specifically the C++ compiler that's part of it (originally "Microsoft Visual C++"), which would explain the parent confusing the two.
IsmaOlvey··on Lime Text – Open Source Sublime Text alternative (2014)
If you took some time to check the commit histories of the two most important repositories (backend and lime-qml), you'd see that they both have commits as recently as August.

Blog and website activity are not always indicative of project activity.

IsmaOlvey··on Show HN: TagSpaces – An open source personal data manager
The problem with Alternate Data Streams is interoperability. In many cases, the data will silently be lost when copying between different file systems and/or operating systems. I believe Windows itself will warn you when trying to perform an operation that would discard alternate data streams (for example copying from NTFS to FAT), but many tools would likely silently strip it.

Think of things like any of the cloud drives, bittorrent, screen-sharing or IM software. Are they aware of ADS (or equivalent for that platform). What would the right thing to do be when syncing between platforms that have support, and ones that do not?

IsmaOlvey··on Show HN: TagSpaces – An open source personal data manager
On the one hand, I wouldn't want my filenames to be changed (and in addition, one would likely run into problems with the path length limit, at least on Windows).

On the other hand, using sidecar files would essentially mean giving up freedom to move/rename your files. Sure, you could move/rename the metadata files manually, but it'd be much more work, and you're bound to mess up sooner or later.

I'm not sure how to solve both those points without making the application "own" the files (as e.g. Camlistore does).

Page 1 of 2Next →