HNHacker News
TopNewBestAskShowJobs

martin1975

653 karma · joined September 12, 2014

submissionscomments
martin1975··on Satellaview
I was expecting a Satya Nadella or at least a Microsoft joke there
martin1975··on Microsoft urged: Open-source Windows 7 to 'undo past wrongs'
Personally, I would like to see MS do the inverse of what they did with Linux - move to Linux as their primary kernel and embed the NT kernel with hooks into Linux, either via hypervisor or directly if hypervisor doesn't give it the performance it needs for us to depart from NT kernel permanently. Not saying NT is bad... just that Linux has so much more momentum on the server, is well liked, popular and 'free'. Make NT an afterthought in Linux... not the other way around.
martin1975··on Ask HN: How do I choose the right resource to learn CS fundamentals?
There's an abundance of material online to get through an entire CS program on your own, if this is your desire. The problem I've seen with self-study, unless you are disciplined, chances are you will not stay the course, even if you follow a plan, unless you're single, with plenty of time/energy to burn toward a program.

My suggestion would be to enroll in a college and pay for your education. This way, you'll be more motivated because the pace will be imposed and it will cost you more than your time if you don't do the work required to pass and more importantly, learn something of value.

martin1975··on I thought I understood recursion
The first rule of recursion is we do not talk about recursion.

The second rule of recursion is we do not talk about recursion.

The third rule of recursion is without a base case, you have no recursion.

The fourth rule of recursion is it breaks you in two or more pieces.

martin1975··on I thought I understood recursion
"It is rather an attempt to get my head around functional programming, and to me Haskell doesn’t seem to have any practical application beyond that."

Cardano/ADA's core Ouroboros protocol was entirely written, with formal proofs, in Haskell. It is by far the most serious attempt at proof of stake in the crypto industry.

I think what you're really saying is, you won't find many jobs out there w/Haskell as a requirement... but I wouldn't go as far as saying Haskell has no purpose past teaching FP. It certainly is the poster child of FP, however it is not without practical/industrial use. You just have to look harder to see where it's being used.

martin1975··on Kotlin vs. Java
As long as expressive doesn't mean too terse and somewhat readable to most...lest you commit perl's sins.
martin1975··on Where Have You Gone, Peter Norton? (2014)
My fav utility was the File Explorer predecessor, Norton Commander. Hopefully someone else remembers these great tools. :)
martin1975··on The California DMV Is Selling Drivers’ Personal Information
As long as those for profits don't share it further, I guess I'd be ok...
martin1975··on The California DMV Is Selling Drivers’ Personal Information
As long as they use it to reduce wait times at the DMV and invest it in technological improvements.. I don't think I have a problem with it. They own my information anyway, the government compels me to give them my info, so if they're using it wisely... more power to them.
martin1975··on The Ripe NCC Has Run Out of IPv4 Addresses
Given it was the DoD's time/money (or our/taxpayers' money indirectly, but their effort) that gave rise to the Internet (or ARPANet rather) back in the day, I'd cut them some slack for owning a large segment.... The problem's obviously far greater and no amount of releasing some of the IPv4 space is going to help. We all knew this day was coming...
martin1975··on Microsoft's “Love” of Linux
I agree. I've used rclone and another ML based program (forgot its name) with varying success for GDrive on Linux. RClone seems to be the best so far for my use case.

I wish Google provided better integration of GDrive w/Linux...

martin1975··on Supreme Court to Hear Google-Oracle Copyright Fight
I'm just hoping the judges see this for what it really is - Oracle's unabashed greed. Google's pales in comparison.
martin1975··on Why functional programming matters (1990) [pdf]
On one end we have FP, which is great for expressiveness and its declarative nature of getting things done, side-effect free, with nearly perl like terseness :)... but on the opposite end you have von Neumann CPU architectures which know nothing about FP. The utopian "silver bullet" is always something in the middle of course, a language that can give you the power and expressiveness of FP without sacrificing all the things that FP style compels you to bear - like mutability, performance optimizations/fine tuning, etc.

Personally, I find languages like Scala to be right there in the middle, where neither performance nor FP expressiveness is sacrificed severely.

That makes Scala flippin complex like C++ was, but it is probably the best attempt to bridge this gap if we all just want to learn "one language to rule them all" and incorporates both FP and imnperative/mutable style techniques that milk the hardware for what it's worth as well as give you the power/expressiveness of FP.

Of course one can write an operating system in Haskell... just as one can imitate functional style programming in C... or we can come up w/some "middle ground" language that takes the cake from both worlds and call that "the best".

My point is, this quest or journey for the best language/paradigm never ends and always shifts across the years as hardware develops and as we discover better ways of doing more with less (e.g. the crux of FP).

IMHO, ultimately you have to pick an appropriate language (tool) for the job at hand. If we forget that languages/programming paradigms are just tools... then, you'll forgive me for saying, we become tools ourselves. Or... fools, rather.

To me, whomever has realized this trade-off, is a true zen master of programming/engineering...not the one who espouses one paradigm/language over another. That's just me tho... YMMV.

martin1975··on Duffel (YC S18) raises $30M for flight booking API
FTP? I hope at least FTPS.
martin1975··on Electron 7.0
what do you make of JavaFX then, which has improved on some of the points you speak of...?
martin1975··on Electron 7.0
ironically, java applets provided via the JVM a way to run multiplatform, perhaps not all applets off a single JVM - I don't remember exactly if each java applet used its own JVM, but it wouldn't be a radical departure to have the JVM run multiple applets, cross platform, which is the entire reason the JVM was invented.

Now instead of the JVM, we've these rather beefy runtimes due to Chrome, Node.JS, Javascript (v8)... which if you look at it, do the same things applets did, except different.

I think the problem w/cross platform is that we want to have everything look 'native' for the platform.. and when you demand that, hooking into the native APIs is sort of inevitable. Instead, I believe rendering probably ought to be done by the runtimes themselves, sort of like JVM did w/AWT/Swing..or like Dart is doing right now.

There's always going to be a trade off when wanting to have a single app that runs cross platform and maintain a native look/feel to it... Quite frankly, I'm not sure which is best, but I lean more toward 'do your own rendering' and port the runtime to run across platforms, kind of like the JVM ...except w/Chromium/V8/Node.JS. Sure it hogs memory and its slow... but I think most devs will take that over having to develop multiple apps doing the same thing per platform.

martin1975··on Emojis are increasingly coming up in court cases
:-)
martin1975··on Effect of High-Dose Vitamin D on Volumetric Bone Density and Bone Strength
If you exceed calcium and phosphates intake by an amount sufficient to compensate for the excess D3, does that "do the trick" or is that a bad hack? I've seen certain 9 pills a day multivitamin formulations who deliver much much higher than the daily dose of everything, I think Life Extension sells them, and I'm wondering if they are hip to these facts.... I used to buy their vitamins. Now I just take the ones that are one a day pill instead of 9, and those never exceed the daily IUs.

Another question for you, does supplementation work as intended when our diet is insufficient, or is it just a gimmick? I've always wondered about this. By work, I mean, if you were to have a blood test in two parallel trials, one where you supplemented but had a crappy diet and another where you ate the "perfect" diet that supplied the daily IU needs, would the blood work show equal amount of each mineral/vitamin/etc in both cases?

martin1975··on Anthony Levandowski Charged with Theft of Trade Secrets
Ashton Tate... whew, that rings bells.. dbase3 and foxpro :). Thanks for the walk down memory lane, I get nostalgic sometimes for my C64 too.

And I'm not -that- old :)

martin1975··on Anthony Levandowski Charged with Theft of Trade Secrets
My bad. Ripped off is not the right word. Though nice leverage, if you can afford it :).
martin1975··on Anthony Levandowski Charged with Theft of Trade Secrets
Not sure how true this is, but I heard Oracle "ripped" off Sybase's code base at some early point... Where's Sybase now and where's Oracle, eh? :)

edit: quoted "ripped off" due to correction from response, it was a legal deal.

martin1975··on IBM Open-Sources Power Chip Instruction Set
can you run AIX on it?
martin1975··on G.E. Is Accused of $38B Fraud
It'd be nice if unaccredited investors could invest in this undisclosed hedge fund :).. I for one believe Markopolos.
martin1975··on Cloudflare S-1
It's too bad that Matthew Prince consistently violates 1A rights by hiding behind the "we're a private company" excuse... other than that, they're poised to succeed.
martin1975··on FaceApp Now Owns Access to More Than 150M People's Faces and Names
Very true. This just adds more fuel to the fire.
martin1975··on FaceApp Now Owns Access to More Than 150M People's Faces and Names
One could now conceivably write an app that scours the internet for these faces on social media and inject propaganda designed to tilt an election outcome one way or another.... (e.g. perhaps by looking at which group an FB user follows, just one of many examples). It wouldn't be outright sabotage, but FaceApp certainly paves the way to greater influence by a foreign government over USA's or anyone's election process/campaign.
martin1975··on Jeremy, I think you'll wan't this job
Brooks slapped everyone decades ago and it's still ringing in all of ours' ears.
martin1975··on After 15 Years, the Pirate Bay Still Can’t Be Killed
and it, and others like it, will continue to live forever. Before TPB, when I was in college, I used to hang out on #warez on EFNet's IRC servers... Before 1996, I used to dial in to BBS' that would host these. The tech doesn't matter when the problem is entirely ethical. Pirates, like porn peddlers, are the first to adapt and adopt new tech to perpetuate their ideology. No amount of tech, or even legal action is going to address issues of ethics.

With that said, how do you address it? Probably by making software more affordable for those who pirate it, wish to buy it but cannot. Offering low cost subscriptions, e.g. instead of exorbitant one time fees. I don't necessarily want to buy a game.. I dont play games that much anymore, but I wouldn't mind subscribing to a service that offered it for a month or two, get my jollies and then leave when I'm not using it.

So rather than try to defeat it - and ideas are notoriously hard to defeat... try to "compete" with it and pray that people's conscience kicks in at some point.

I don't see what more past that one can do.

martin1975··on Jack Dorsey says it’s time to rethink the fundamental dynamics of Twitter
Twitter has to decide what's more important to them... liberty , 1st Amendment rights of free (legal) expression which includes unpopular speech... or being liked, famous, etc.
martin1975··on IBM purged ‘gray hairs’ and ‘old heads’ as it launched Millennial Corps: lawsuit
This depends on the company - where I work I regularly see people retire after 25-30 years of tenure, and it is a large, publicly traded company. The CEO/board sets the tone. It is possible to meet a company's bottom line AND treat your employees at the same footing as your clients/customers.
← PreviousPage 6 of 16Next →