HNHacker News
TopNewBestAskShowJobs

Sindisil

2,045 karma · joined August 14, 2007

submissionscomments
Sindisil··on Opensource your abandonware (2010)
"no harm to them"

No harm, perhaps, but likely considerable expense (in time and labor, which are not free).

Still, doing so is a public good, and I support the idea when feasible.

Sindisil··on Does C++ still deserve a bad rap?
> Microsoft actively discourages using C++ on Windows,

Really? That's the opposite of my impression. It seems to me that they promote it as co-equal to C# as primary focus in their constellation of supported and encouraged application programming languages.

Sindisil··on Only existing market leaders are benefiting from coronavirus lockdowns
Well, you know, except for all the people not getting the virus due to reduced transmission.

But yes, when distribution networks are stressed, bigger players will obviously have more pull and smaller businesses will have more trouble getting in what they need and/or delivering their products, at anything beyond a very local scale.

Sindisil··on Scrollbar Blindness
Yes. Yes they do.

And because their designs make windowed use problematic (both because of the title bar issues, and because space is used poorly in the name of "clean design"), they encourage even full screen use.

Add to that the fact that more than a few applications default to full screen at first run, and ...

This is why we can't have nice things.

Sindisil··on Apple’s Mac Chip Switch Is Double Trouble for Intel
Out of Order [execution]
Sindisil··on Amazon sellers are moving to alternative ecommerce platforms during Covid-19
What a coincidence -- as a shopper, I'm moving to alternatives to Amazon, as well.

Partly C19 related, but I was moving away from them in the before-times, as well.

Sindisil··on Ask HN: Why do most job sites hide salary?
No. To defeat this, you politely refuse to provide your current salary.
Sindisil··on Getting started with bare-metal assembly
The 6809 was a joy to program in assembly language. I enjoyed some aspects of Z80, and loved the puzzle of getting things done with 1802 and 6502, but 6809 was, for me, the sweet spot.
Sindisil··on Things about the new Firefox browser for Android
Moto Z² Play running Android 8.
Sindisil··on Things about the new Firefox browser for Android
If they fix the frequent crashes, and even more frequent inability to render a page at all (just a white screen, even after refreshing), then I'll definitely give it a go. I'd love to switch back, but had to retreat to Brave for the time being...
Sindisil··on Specification for the D Programming Language
In non-Oracle builds, yes, along with ZGC.

Oracle chooses to build with only ZGC enabled.

Sindisil··on Godot Engine – A decade in retrospective and future
> that it'll be around for the next few years.

How is continuing development not "support"?

Sindisil··on JavaScript Is C
No. But you the areas of unsafety are explicitly indicated, of limited scope, and not the default.

Also, even in unsafe code, Rust offers more guarantees than many (most?) languages.

Sindisil··on JavaScript Is C
Your point being?
Sindisil··on How fast can a BufferedReader read lines in Java?
Honestly, it seems that nearly everyone here is missing his point.

Some of the blame for that probably lies with his headline choice, but he clearly states at the end of this post:

""" This is not the best that Java can do: Java can ingest data much faster. However, my results suggest that on modern systems, Java file parsing might be frequently processor-bound, as opposed to system bound. That is, you can buy much better disks and network cards, and your system won’t go any faster. Unless, of course, you have really good Java engineers.

Many firms probably just throw more hardware at the problem. """

It's not about this piece of code. It's not even about Java In the previous post he mentions at the start of this one, he pointed out:

""" These results suggest that reading a text file in C++ could be CPU bound in that sense that buying an even faster disk would not speed up your single-threaded throughput. """

So, I take his point to be that one shouldn't make assumptions about performance. Rough performance scales -- such as have been posted here many times (e.g. [1]) -- make great rules of thumb for implementation choices or as a guide for where to look first for bottlenecks. To optimize in the real world, though, you're best served using real measurements.

[1] https://www.prowesscorp.com/computer-latency-at-a-human-scal...

Sindisil··on IT Runs on Java 8
Is that true? The build instructions are for a Posix-like evironment, but I haven't actually looked to see if the actual implementation supports Windows yet.

As someone who runs Windows and Linux about equally, in differing proportions over time, I do find it disappointing that some (b)leading edge JVM and Java features don't support Windows yet.

Sindisil··on Negotiations Failed: How Oracle Killed Java EE
I'm sorry, but as bad as Oracle's sales and legal behavior has been, I don't see how the evidence supports your claims.

Oracle has open sourced (or deprecated and removed) the remaining commercial elements in the JDK -- OpenJDK now is truly the complete open reference implementation of the JDK, JRE, and JVM.

Sindisil··on Ad Fraud Scheme Drained Users’ Batteries By Running Hidden Video Ads In Android
"I assume you'd be paying some sort of subscription free for the pleasure of basically googling ads. Seems a bit backwards."

Back in the day, many better mail order catalogs cost money to receive. Mostly to offset the cost of mailing them out, but partially as a form of filter, on the theory that someone sufficiently interested in a catalog to pay to get it would be more likely to actually order something.

Sindisil··on Ad Fraud Scheme Drained Users’ Batteries By Running Hidden Video Ads In Android
Trade shows and catalogs are forms of advertising.

Also, regarding "pull not push", people sometimes don't know there is a solution to their "problem" (where "problem" might not be a real problem, per se, but maybe simply not even knowing that a given option exists).

Sindisil··on Great thread about smart development overall (C++ development in particular)
Roll-up of thread for much easier reading at https://twitter.com/threadreaderapp/status/10804083489845575...
Sindisil··on Electron 4.0.0
> If electron worked like the JVM and each app shared a runtime

Unfortunately (or fortunately, depending upon your point of view), the JVM world has moved to a model of embedding a JVM with each app, as it can be less problematic for developers (and lets Oracle remove a bunch of subsystems from the JDK, reducing their development and maintenance).

On the up side, though, newer releases of Java provide jlink, so that the JRE can be stripped down to exclude subsystems that aren't used by the app. Also, several JVMs still support class data sharing, so if multiple instances of an app are launched, they can share some common class data.

Sindisil··on Time to look beyond Oracle's JDK
"I don't see any great examples of building successful open source communities from IBM, [...]"

What about Eclipse?

Love it or loathe it, it's certainly been successful.

Sindisil··on NASA doesn’t have the funds to get to Mars alone, Ted Cruz says
So then, expect the "space industrial complex" to augment the current military industrial complex?
Sindisil··on Skara – investigating source code management options for the JDK sources
Sounds like OpenJDK might be moving to github or gitlab?
Sindisil··on Electron Bug - NodeIntegration Bypass
I wonder how widespread the issue might actually be, given the description at the end:

" can allow for remote code execution provided that the application is using a vulnerable version of Electron (version < 1.7.13, < 1.8.4, or < 2.0.0-beta.3) , and hasn't manually opted into one of the following:

* Declared webviewTag: false in its webPreferences.

* Enabled the nativeWindowOption option in its webPreferences.

* Intercepting new-window events and overriding event.newGuest without using the supplied options tag. "

Sindisil··on Rust 1.24
Most Java compilers are quick because they compile down bytecode, leaving virtually all optimization to the JIT.

AOT Java compilers certainly exist, but I don't recall Microsoft having one -- I fully admit my recollection of their Java dev environment is quite foggy at this point, though.

Regardless, the Java AOT compilers I've tried didn't seem particularly fast in relation to their level of optimization.

Sindisil··on Why I use Object Pascal
Checking in as another 50 year old, still on HN, still an "engineer", experienced enough to use tools, not "stack"s.

Admittedly I didn't start with Pascal, but rather with BASIC and several assembly languages (1802, Z80, & 6809 were among the first I used). I learned Pascal after C, actually. I like things about both, but often wish that Wirthian languages would have won out.

FWIW, these days I primarily use Java, C, C++ (when I must), and a smattering of other languages, with libraries and such chosen to match the problem at hand and the environment in which it must be solved.

Sindisil··on Craft Wireless Keyboard for Precision, Creativity and Productivity
No ten-keyless version, no sale.
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?
← PreviousPage 5 of 9Next →