HNHacker News
TopNewBestAskShowJobs

Sindisil

2,046 karma · joined August 14, 2007

submissionscomments
Sindisil··on Microsoft Issues WanaCrypt Patch for Windows 8, XP
Perhaps, as long as those units are air gapped (i.e., not Internet connected, with no physically unsecured I/O ports).
Sindisil··on Microsoft Issues WanaCrypt Patch for Windows 8, XP
If there is no revenue stream, where do the resources to fix security issues come from?
Sindisil··on Concerns with JPMS spec and Jigsaw implementation
I like,and use, Java, but the fact that the C hello world requires no "interpreter" (JREs almost always also include one or two JIT compilers, and sometimes no interpreter at all) doesn't make the comparison unfair.

In fact, it's the point of the comparison.

That said, unless the C binary was statically linked against the CRT, the size of the CRT should also be included (at least on Windows).

Sindisil··on Introducing Twitter Lite
Makes sense. Thanks.
Sindisil··on Introducing Twitter Lite
A couple other things I've noticed having to do with "promoted content":

1. uBlock origin seems to block ads in the normal web client, but not in the mobile web client (in desktop FireFox as well as mobile FireFox).

2. Mobile twitter client lacks the drop-down menu where you used to be able to choose "I don't like this ad".

Now that I look at it, though, that menu on the main twitter web app doesn't have that option any more, either. You can "report this ad", which isn't quite the same.

To get to the same menu in the mobile web app, you need to tap/click the add tweet, then choose the more options icon.

The normal twitter web app has now added a "dismiss" option on mouseover.

FFS, there's no consistency of interface across the three at all!

Sindisil··on Introducing Twitter Lite
I note that, in the "lite" version's settings pages, there is no "Content" section.

Does that mean that "Show me the best Tweets first" is enabled, disabled, or follows the setting in the main twitter web app?

I assume the latter, since toggling that setting in the Android app also shows it as toggled in the man web app, which would indicate it is probably an account wide setting.

However, if the "lite" (mobile, really) web app became the only interface, it would mean that we would lose the ability to change that setting, which would suck.

Sindisil··on Azure Intellectual Property Advantage
> On balance these all seem like unmitigated goods, although it's hard for me to evaluate if they have any value.

> It never occurred to me to be concerned that I might be sued for using open source tools on AWS.

Well there you go -- you've answered your own question: Yes, it has value, if for no other reason than it got you thinking that using AWS might just be risky.

I'm not saying that is incorrect, or even that this new Azure "feature" is nesicerily​ a bad thing -- just pointing out the PR aspect.

I'm also refraining from labelling it as FUD, even though it does indeed sow fear, uncertainty, and doubt, since I think FUD should be reserved for false or misleading fear, uncertainty, and doubt.

Sindisil··on Windows 10 Tip: Turn Off File Explorer Advertising
MSDN really is pretty damn extensive, but I'd say the documentation for the Java ecosystem is considerably better. Especially the JavaDoc for the standard library.
Sindisil··on Microsoft Docs – Unified technical documentation
Sweet. I like the direction you're going with this.
Sindisil··on Microsoft Docs – Unified technical documentation
Will Visual Studio Code docs end up here eventually, as well?
Sindisil··on OpenJDK now available for Windows
Yes they are. They're deprecated, but not gone.

Not that it much matters, since Chrome doesn't support the NPAPI plugin, and FireFox is expected to drop support early in the new year, leaving Applets an essentially IE only thing.

Sindisil··on Don't Lower Corporate Taxes, Abolish Them
Those taxes are for Medicare and Social Security. That money has to come from somewhere, or those programs fall apart.

Even if other corporate taxes were reduced or eliminated, payroll taxes would need to continue.

Sindisil··on Response from Google Tech Lead, Re: “Google May Be Stealing Your Mobile Traffic”
Bing doesn't use Google as its back end ... I don't believe it ever did.

Yahoo did switch to using Bing as its back end, some years ago.

Sindisil··on 99 Bottles of OOP
I believe that's their previous book, not "99 Bottles".
Sindisil··on Simple Ways of Reducing the Cognitive Load in Code
The thing is, naked scope blocks are missing the main reason I'd use a nested function: the ability to be named.

I do occasionally use scope blocks when I want to constrain the scope of one or more local variables, and there isn't an otherwise appropriate scope already created by a flow control construct.

Sindisil··on Simple Ways of Reducing the Cognitive Load in Code
Situations like this are exactly where nested functions can be helpful.

I've always thought that it was a shame that C didn't have them.

Sometimes I almost wish that Algol flavored languages like Pascal anf Modula 2 would have won out for systems programming, instead of C and the languages it inspired.

Actually, GNU C supports nested functions, and a new round if standardization is just starting up, so maybe there's a chance?

Sindisil··on The tyranny of the Hollerith punched card
I've heard this reasoning (that 80 col terms are directly due to the 80 cols on a punched card), but never any proof.

Frankly, it sounds like numerology, to me.

"Hey! Both these numbers are 80, and they describe closely related dimensions. No way that's a coincidence! The newer one must have been specifically chosen to match the older one."

While it could of course be true, until I see reasonable proof, I'm going to assume that both values were the outcome of fitting a data representation (holes or characters) into a size that was effectively fixed for other reasons (standard card size, commonly available paper and CRT widths).

Especially since IBM later put out 96 column cards.

Sindisil··on OpenSSL Security Advisory
To be clear, are you referring to security bugs in the Java standard library (written almost completely in Java), or those in the JVM itself or the browser plugins (written almost entirely in C++), or in Java code bases?

The vast majority of the high profile Java security bugs have been in the second, which would be more of a ding against C++ than Java the language, wouldn't it?

Sindisil··on A cache miss is not a cache miss
Oops, meant to reply to the sibling comment confusing the TLAs with web domain definitions.
Sindisil··on A cache miss is not a cache miss
AOS == Array of Structures

SOA == Structure of Arrays

Sindisil··on Windows 7 computers are automatically starting the Windows 10 upgrade
If that's the dialog I think it is, there should be a cancel button that would then roll back the update. Takes a good long while, and is BS of course, but would land you back where you were.

Of course, they seem to be iterating on the update dialogs. I'm not saying it's to get past those avoiding the update, but it's probably to get past those avoiding the update.

Sindisil··on There are no acceptable ads
In most cases the website has little to no direct control of the ad content. The evaluation would need to extend to the ad networks, as well.
Sindisil··on Why C++ sucks (2016 edition)
Java is an obvious example.
Sindisil··on Oracle deprecating Java applets in Java 9
One option would be a Java WebStart application. You could reuse virtually all of your code.
Sindisil··on Project Rider – A C# IDE
Not my experience at all. I find IDEA to be more responsive that Eclipse, both on Windows and Linux. Not by a whole lot, but noticeably so.

Even recent NetBeans releases are just as responsive, in my experience, as recent Eclipse versions.

Sindisil··on Project Rider – A C# IDE
CLion and AppCode are the exceptions to that rule currently, though I wouldn't be surprised to see the CLion functionality get folded back in to IDEA eventually.
Sindisil··on C++ Status at the end of 2015
RoboVM might have been an option, in that case.

Not ideal, but perhaps workable.

Sindisil··on Reverse engineering the ARM1, ancestor of the iPhone's processor
Actually, AMD/ATI spun off their fab into a separate business. Makes sense, really. Lets them more easily fab their chips where it makes sense, while still giving them fallback for safety.
Sindisil··on Photos at Microsoft Corp (1979)
128k?!

Heh. Heh heh.

As if.

Try less than 16k. Less than 8k in may cases. Certainly well less than 64k.

Oh, and it was an absolute blast fitting code into that space.

In fact, my first computer of my very own was a 1802 based single board I wire-wrapped my self. I had loads of fun coding up programs in the 1K of RAM I had at first.

Sindisil··on Photos at Microsoft Corp (1979)
Any "modern software engineer" that wouldn't have plenty of usable and employable skills back then should perhaps take a good long look in the mirror; do they really see a "software engineer" looking back?

Perhaps cheating, since I started programming in that era, but I'm sure I'm not the only one that still has remembers assembly language techniques (if not even the mnemonics for one or more 8 bit chips), as well as remembering at least a handful of BASIC dialects, the finer points of bumming cycles and bytes to fit in tight spaces, etc.

In fact, though I certainly don't want to give up my curent tech, my primary emotion looking at those pictures was wistful nostalgia.

← PreviousPage 6 of 9Next →