HNHacker News
TopNewBestAskShowJobs

0xDEEPFAC

315 karma · joined March 28, 2019

submissionscomments
0xDEEPFAC··on 5G is perfectly fine
Isn't that how research is done? If a tobacco company publishes research explaining how tobacco promotes lung health and people start reporting their "research" as fact wouldn't that be a problem?

There is opposing research with different conclusions that 5G may not be so safe, which I am sure many people choose to ignore since they contradict the WHO, and TV media reports.

Its about sources and authority. Finding the truth is difficult.

0xDEEPFAC··on 5G is perfectly fine
Ignoring the potential health concerns. 5G antennas need to be placed on every single city block low and close to people to be effective - so it is hopeless for a majority of the US not directly in a city unless we litter the entire suburbs and small towns in addition to our cities with Huawai equipment.

And again, what is all of this for? Faster downloads of instagram photos? I don't get it. How about starting with infrastructure projects that matter like fiber - some people in the US only have DSL as an option...

Following the Chinese WHO debacle and how much faith I have in the phone industry I, personally, don't believe the hype and the studies they produce even if they deem it "safe."

0xDEEPFAC··on Software Engineering Within SpaceX
No mention of Ada or their methods of writing the important software. I wonder what they use.

"Avionics Test team

...The main objective is to write very comprehensive and robust software to be able to automate finding issues with the hardware at high volume...."

0xDEEPFAC··on Show HN: React Native scrollable bottom sheet native animations gestures 60FPS
Its the abstraction on abstraction culture which seems to be the norm these days, because, hey "ECMA script is portable and accessible"! So lets "browserify" all the things...

Just wait until your BBQ has its own browser - oh shit wait

https://news.ycombinator.com/item?id=23277594

https://www.youtube.com/watch?v=_SCfNhyIo_U

0xDEEPFAC··on Show HN: React Native scrollable bottom sheet native animations gestures 60FPS
You mean our modern super-computer level machines with gigabytes of RAM and GHz level processors can actually show basic animations at 60 FPS!? Wow!

RIP native development, long live non-native native development?

0xDEEPFAC··on I think my BBQ just offered to be my default browser?
> "Unpaid concept testing" is the next simplest.

Shutup and eat your dogfood like a good consumer ; )

0xDEEPFAC··on Grieving for Apple
I think he addresses the irony that their products are no good, but still they will continue to do good business:

"Apple isn’t going to lose because something better came along; it is going to lose because it shat the bed repeatedly for so many years that people like me are no longer going to want to sleep with it. " ... "Somehow, the fact that this "loss" isn’t actually going to hurt their bottom line in any significant way makes it all the more tragic. Apple will continue to rake in billions selling its overpriced portable devices — which surely bring as much suffering and ennui to the world as they do pleasure — while folks like me that have owned Macs for literally decades (since 1994 in my case), just want to craft beautiful and useful things, move off the platform."

0xDEEPFAC··on Grieving for Apple
He is going to, as he says at the bottom of the article, and he has bought 2015 refurbished models to avoid the headaches.... lol?
0xDEEPFAC··on I think my BBQ just offered to be my default browser?
Some good replies:

"Comes with a built in firewall"

"*Default Braiser?"

"Still better than Internet Explorer!"

0xDEEPFAC··on The Third Age of JavaScript
My prediction - the third age of Javascript will be the same as the second with tooling headaches, "transpiling", and fractured dialects. Except in this age we are all forced to use it as major companies sandbox away powerful APIs in favor of more control of their stores.

Dark times are ahead. The future is chrome. https://www.youtube.com/watch?v=_SCfNhyIo_U

0xDEEPFAC··on Fast high-level programming languages
I second you and raise you Ada and C++. C is the furthest thing from a high-level programming languages there is...

Comparing scripting languages to compiled languages is apples and oranges. The advantage of scripting is supposed to be the convenience - not speed.

0xDEEPFAC··on React Native for Windows and Mac
I would be very surprised if they didn't use any pieces used by Edge (how else would they render css?). A quick search of their code though and I couldn't find it. Perhaps I assumed too much
0xDEEPFAC··on React Native for Windows and Mac
This is electron by another name, Microsoft is forcing us into a web sandbox.

If electron is Chrome and Edge is Chrome and Microsoft uses Edge for this - then its all chrome in all directions. Native is much faster and more powerful - WE MUST RESIST!

https://www.youtube.com/watch?v=_p6tvs-qjpA

0xDEEPFAC··on The new dot com bubble is here: it’s called online advertising (2019)
The thing is I am not sure a large percentage of advertisers are aware of such things and adjust their expectations. Facebook and their ilk encourage you to believe their numbers even though they are mostly phony - I mean how many people do you know that haven't block ads that actually click on them without them making their ui so confusing that you do it by accident?

The market is overhyped

0xDEEPFAC··on WinUI – The modern native UI platform of Windows
Spongebob was right - everything in the future will be a chromium-based web app:

https://www.youtube.com/watch?v=_p6tvs-qjpA

0xDEEPFAC··on Lyft lays off 17% of workforce, furloughs hundreds more
Maybe we should consider a higher level? For example, with our interconnected highly computerized trading systems and with every megacorp these days heavily invested in financials (think stock buy-backs) who knows? Definitely not the FED Reserve.
0xDEEPFAC··on Lyft lays off 17% of workforce, furloughs hundreds more
Perhaps its time to go back to basics. A focus on health, store-able foods, alternative investments which might survive bond/stock market issues, and family would be imperative in such a "new normal."

Vaccination certificates and debt forgiveness incoming? Who knows anymore - what harm is there in being ready?

0xDEEPFAC··on YouTube removed a viral video of two doctors calling for an end to quarantine
I would like to think about it another way. Suppose you are a "Youtuber" and you have tens of thousands of subs and use it as an income. You agree to their guidelines and they, in turn, become hugely popular due to your content and your fellows. But their guidelines grow more vague and harsh randomly and without warning.

Now, Youtube closes your channel, again, without warning or explanation. You don't have the money for a lawyer to sue and contract laws continue to trend Youtube's favor to control creators - esp. if those that go against political narratives that are officially "untrue." Alphabet Inc censors results for China, you don't think they do it for the US?

Does that sound fair and just? Look at what happened to Alex Jones. Was he a nut - yea, but he was shut down across every platform at once. Which is censorship - good or bad.

There is a media cartel and they have grown to control the internet by waiting for good products and companys to come about and either killing them or corrupting them. Think Snapchat, Vine, Google, Youtube, Reddit, Ring, etc, etc.

0xDEEPFAC··on Better C – A subset of D Programming Language
Reminds me of Ada++
0xDEEPFAC··on Principles and priorities
> We already have that in the form of TypeScript

While an improvement Typescript is a far cry from the likes of Ada and doesn't really compare.

> There's not much than can be done when the sole core maintainer of a popular library lands in a penal colony.

Perhaps the solution is to not use Javascript, since it always forces you into an "ecosystem" of "frameworks" at every turn - and they are not cheap! Just another thing to throw on the stack. mb's be damned.

0xDEEPFAC··on Principles and priorities
Yea, the idea that "modern web programming" is beautiful at all franky makes me cringe.

Web programming and the web has separated developers too far from the hardware that actually runs the stuff and, as a result, we have built confusing towers of babel.js.

I mean, Javascript was originally made for developer ease over user reliability - and look at it now - it shows with the cacophony of NPM dependencies prone to "leftpad" style failures and the new frameworks every 6 months. All of this, of course, goes against one of the author's key points: "User experience, even over developer experience."

Unfortunately, I don't think the problem is solved by process but instead on re-education to compiled, reliable systems, made with a typing system designed to catch errors. Introducing more process and efficiency will never make a bicycle into a proper car.

0xDEEPFAC··on The Lost Art of Structure Packing (2018)
Looks like what he really wants is to use Ada which has had much better support for low-level programming than C.

Example:

Word : constant := 4; -- storage element is byte, 4 bytes per word

type State is (A,M,W,P); type Mode is (Fix, Dec, Exp, Signif);

type Byte_Mask is array (0..7) of Boolean; type State_Mask is array (State) of Boolean; type Mode_Mask is array (Mode) of Boolean;

type Program_Status_Word is record System_Mask : Byte_Mask;

       Protection_Key     : Integer range 0 .. 3;

       Machine_State      : State_Mask;

       Interrupt_Cause    : Interruption_Code;

       Ilc                : Integer range 0 .. 3;

       Cc                 : Integer range 0 .. 3;

       Program_Mask       : Mode_Mask;

       Inst_Address       : Address;

 end record;

 for Program_Status_Word use

   record
       System_Mask      at 0*Word range 0  .. 7;

       Protection_Key   at 0*Word range 10 .. 11; -- bits 8,9 unused

       Machine_State    at 0*Word range 12 .. 15;

       Interrupt_Cause  at 0*Word range 16 .. 31;

       Ilc              at 1*Word range 0  .. 1;  -- second word

       Cc               at 1*Word range 2  .. 3;

       Program_Mask     at 1*Word range 4  .. 7;

       Inst_Address     at 1*Word range 8  .. 31;

   end record;

 for Program_Status_Word'Size use 8*System.Storage_Unit;

 for Program_Status_Word'Alignment use 8;

More info: https://www.adaic.org/resources/add_content/standards/05aarm...
0xDEEPFAC··on Tell HN: C Experts Panel – Ask us anything about C
I disagree with your view of standardization - as restricting changes to be additions to the runtime seems pointless as users could easily use other (often more optimized) libraries.

But, I do see the benefit of having a language "frozen in time" which never really changes and can be mastered painlessly without having to refresh on new versions. Perhaps C is special/sacred in this regard.

0xDEEPFAC··on Tell HN: C Experts Panel – Ask us anything about C
Besides the fact that its unintuitive and could lead to low-level or hard-to-find bugs?

It seems to me that C would benefit greatly to iron over its many inconsistencies and exactly the kind of thing people expect in new revisions of the language.

Also, I dont see how it would impact previous working code when compilers already do things like allow selections between versions of languages a la C99, C2x, etc. Users could just avoid the new version if they don't feel like changing.

0xDEEPFAC··on Tell HN: C Experts Panel – Ask us anything about C
I disagree that this would be a "breaking" change as many people have already resorted to using extra () and such a change might actually may "fix" broken code which makes the reasonable assumption that things like == have a higher-order.

https://ericlippert.com/2020/02/27/hundred-year-mistakes/

int x = 0, y = 1, z = 0;

int r = (x & y) == z; // 1

int s = x & (y == z); // 0

int t = x & y == z; // 0 UGH

0xDEEPFAC··on Tell HN: C Experts Panel – Ask us anything about C
Dear god, is the precedence of the "&" operator ever going to be fixed?
0xDEEPFAC··on Malleable Systems: Software must be as easy to change as it is to use it
In my experience, this line of thinking tends to lead to inefficient and hard-to-manage large projects based on languages which are convenient on a small scale.

Cough Electron Cough https://medium.com/commitlog/electron-is-cancer-b066108e6c32

I mean, what percentage of users are adept enough to change a program they use and then what percentage of them would even want to go through the trouble of doing it. Moreover, why should we go through all the hoops needed to encourage novice/non-programmers to modify things they don't really understand anyway.

This seems like a solution/problem in search of a problem.

0xDEEPFAC··on Untangling microservices, or balancing complexity in distributed systems
Relevant comedy: https://www.youtube.com/watch?v=y8OnoxKotPQ
0xDEEPFAC··on Jitsi Meet Electron 2.0
Imagine when Windows 10 is "updated" to essentially be a chromium browser with typescript used for all UI and builtin utilities. In such a case only special windows store apps are able to be installed... this is the future Microsoft and Google want for us.

I would imagine such a monstrostiy would be so slow with even 32gb that we would have to pay for extra cloud-based services to do menial tasks like edit documents.

God help us all.

0xDEEPFAC··on Twitter notifies users that it’s now sharing more data with advertisers
well, I trust Alphabet Co not to "share/sell" our data just as much as the laws put in place to protect our privacy are doing a decent job... which is to say not at all of course : /
← PreviousPage 3 of 6Next →