HN user

himom

180 karma
Posts7
Comments217
View on HN
    #ifndef SUCCESSFUL_H_
    #define SUCCESSFUL_H_ 1
    #ifdef __cplusplus
    extern "C" {
    #endif
    int will_code_for_awesome_benefits(void);
    #ifdef __cplusplus
    }
    #endif
    #endif /* SUCCESSFUL_H_ */
I guess the OP implies there’s a difference between a contractor making say, $45k USD/yr, with an unsteady existence of temporary work and an SA/SWE-SRE/TPM/SRM at Alphabet making $325k/yr in a fairly-cushy, mostly certain job with full-time benefits.

No, read the source article.

The validation data are taken at baseline from three previously published studies investigating pharmaceutical interventions to normalize metabolic abnormalities of children with ASD31: (1) a combination of methylcobalamin and low dose folinic acid32, 33 (2) high dose folinic acid,34 and (3) sapropternin.35 Given that these studies all focused on evaluating treatment strategies for ASD, all participants had a confirmed diagnosis of ASD. FOCM/TS metabolites were available for 154 (76% male) participants with ASD with a mean age of 8.8 years (range 2–17 years). These ages are different than reported by Delhey et al.34 because this study only required that measurements be available at baseline, rather than both at baseline as well as the conclusion of the treatment phase. Furthermore, stratifying patients by age or gender did not reveal any differences in the univariate metabolite distributions. The first two studies were approved by the IRB at the University of Arkansas for Medical Sciences and the third study was approved by the IRB at the University of Texas Health Science Center at Houston. All parents gave written, signed consent and patients provided assent when appropriate.

2.3 Metabolites

The metabolites under investigation are presented in Table 1 and additional details of these measurements and derivations are presented in Melnyk, et al.30 This is only a subset of the measurements investigated previously29 because “% DNA methylation” and “8‐OHG” were absent from the validation data set and were therefore removed from this study to ensure that a consistent set of metabolites are used for training and testing.

(Table 1 - 22 metabolic variables considered)

https://onlinelibrary.wiley.com/doi/full/10.1002/btm2.10095

I’m curious if these metabolic abnormalities apply to adults as well. I had an ADOS at the UCD MIND Institute come back with a 7 (1-14 scale IIRC) about 10 years ago.

PS: PKU treatment sapropterin (Kuvan) costs $100k USD/yr

Ever since the JDK 1.0 days, I didn’t get why there was this C/C++ carry-over inconsistency of manually-boxed types and non-Objects primitive types separated from Objects. A type hierarchy, patterned similar to Ruby’s as an example, makes the most sense:

- Object contains a Class that it derrives from (no BaseObject or Modules)

- Class is an Object

- String is an Object

- Boolean is a two-value singleton of true and false

- Number is an abstract subclass of Object

- Decimal and Integer are abstract subclasses of Number

- Float, Double, LongDouble, BigDecimal are concrete subclasses of Decimal

- SignedByte, Byte, Short, UnsignedShort, Int, Unsigned, Long, UnsignedLong, Char, BigInt are concrete subclasses of Integer (or U/I/F## types reminiscent of Rust instead of C type names)

and so on.

Then there is no boxing/unboxing of simple types or literals because they are one-and-the-same, and no there’s no confusion about how to interact with any truly generic type of value.

It’s absurd how much goes into the bin. Why can’t restaurants especially use cloth napkins that are cleaned off-site and also silverware, plates and cups like what was done for centuries? Getting all restaurants’ service paraphernalia away from disposable-like-Ikea-furniture to nearly zero waste seems entirely doableb because that’s how it was before. Even store beverage containers like seltzer water are refilled without melting them down, why can’t more manufacturers go back to the deposit system and just clean containers instead of completely destroying and remaking them for every use?

Stanford / Palo Alto gave up on a lot of recycling and went to “off-site sorting.” Stanford used to have 5! bins.

Another fail is “recycling” at Costco, where basically no recycling happens and people just throw things in carelessly into any of the 3 bins. Worse, the staff contribute to its demise equally by eliminating the sorting signs and turning bins around to hide their labeling. Red, green, blue ... go figure which is which.

US immigration detention centers are now listed as concentration camps. It’s also interesting a number of them privately-owned (ie GEO Group, etc.) and also that many businesses, per article, enable their existence for blood money.

It’s the opposite of virtue-signaling if you live and work for what’s right, not out of what’s most expedient or wins popularity points, but out of integrity. Too few people these days have the courage to think deeply and act consistently regarding the big issues impact of their choices of consumption, associations and work income. (Focusing too much on tiny issues would exclude everyone.)

Ouch. Sounds like a failed state scenario: anarchy by services disappearing and unconcern for community. When a government ceases to provide a fundamental function, such as protecting its citizens, it risks irrelevancy... and citizens better form their own government to replace the one not doing its job, or they’re inviting criminal thugs reminiscent of ISIS to fill the power-vacuum.

It seems like there oughta be an app that can make it easy to pick non-/emergency numbers for a given location, type of service and jurisdiction (highway/state, unincorporated/county sheriff, incorporated/municipality, park ranger, tribal, military, etc.)

I realize you can’t necessarily comment on individual deployments, but I’d like to publicly shame Vacaville, CA’s e911 combined with Verizon and/or iPhone plain doesn’t work. Contacting the FCC, Verizon determined they were sending valid position information but the city/county weren’t necessarily using it correctly. All it takes is for a rape/murder to happen and police unable to get to a victim because of it for some heads to roll, but unfortunately, it will take death(s) before such a problem is resolved.

Q: America has minor drug users incarcerated for life, and the highest per-capita incarceration rate in the world, save Seychelles. How many Wall St. bankers, corrupt DC lobbyists or public officials are in jail for their crimes? A: very few, just to make an ostensible show of a statement now and then to mollify the people during tough times. The bigger the crime, the lesser the time.

With deep learning, actuaries were inevitably, mostly obsolete, at some point. It’s unpleasant to think, that in a way, tech can now readily disrupt nearly any arbitrary office-worker knowledge industry at will, destroying businesses and specialties and concentrate both capability and wealth in ever fewer hands. Coding isn’t a “forever” specialty either... self-coding machines will create languages, protocols and systems humans will likely be unable to understand, limit, modify, monitor or audit.

A book? I can’t color between the lines on this one, maybe I can’t read between them either. Here’s 3:

Collapse by Jared Diamond

The History of the Decline and Fall of the Roman Empire by Gibbon

Brevísima relación de la destrucción de las Indias (English: A Short Account of the Destruction of the Indies ) by Bartolomé de las Casas

Technically, any Turing-complete language can be mapped to any other Turing complete language, so it’s possible to have non-trivial syntatic sugar do anything. (Use brainfuck as IR, lol.) >:) But yeah, SS is more like:

    ++x; // x = x + 1 
Nifty syntax
    &:foo           Ruby method name to callable syntax

    foo&.bar        Ruby check nil before calling bar

    foo?.bar        Swift optional presence check 


    if(x = foo!.bar!) {
         x.something()
    }


    foo ?? bar      Swift nil-coalescing

    foo || bar      Ruby nil-coalescing    

    <<1,4,8,45>>    Erlang bit syntax (binary literals), with typing and endianess

    5b432140        Erlang arbitrary base literals

    List comprehensions Erlang, Python, 

    Binary comprehensions in Erlang
    2> Pixels = <<213,45,132,64,76,32,76,0,0,234,32,15>>.
    <<213,45,132,64,76,32,76,0,0,234,32,15>>
    3> RGB = [ {R,G,B} || <<R:8,G:8,B:8>> <= Pixels ].
    [{213,45,132},{64,76,32},{76,0,0},{234,32,15}]
    -- from LearnYouSomeErlang

    Show anon fn’s in many languages using utf8 λ.

    Swift property lifecycle callbacks

It is. One procedural solution is increased rigor, i.e., formal methods (a-la seL4) and unit/integration testing to prove isolation properties. I still don’t understand how Linux or Docker get a free pass, be so popular and complex while lacking basic assurances of automated, repeatable, demonstrable quality.

If a container system were formally-proven to provide all of these:

- hard limits, priorization and accounting metrics of all resources, incl.: IO, storage, compute, mem, net, kernel structures

- provable isolation / no side-channel leaks

- SELinux

- Live migration of processes and storage to different hosts, suspend/resume

- Type 4 hypervisor containers for different kernels, OSes, etc. configured and managed seamlessly with the same API

Then and only then can the jumble and complexity of containers running on hypervisors go away and be more like SmartOS with an ability to run bare-metal without losing devops flexible capabilities of running T4 hypervisors under everything.

Ah yes, this oldie newsgroup post from ast, the guy whom wrote a bunch of mandatory CS textbooks and MINIX 2 (before the course moved to FreeBSD) which we had to hack on in ECS150. I’m sure he’s crazy rich by now from passive income.

A hypothetical kernel&userland like OpenBSD built on seL4 (a-la DragonFly or MINIX 3), implemented in Rust, OCaml or Haskell, with thorough unit, integration tests and perhaps formal proofs, seems like the safest, not necessarily the fastest, kernel approach possible using modern technologies. seL4 communicating by sending messages is really efficient and builds in IPC as a fundamental, low-latency operation.

I had a sign: Act now or homelessness later. Choose.

Homeless shelters here are terrible TBH. I’d rather sleep rough. Living in a van for me is better than a house or apartment because:

- no rent, no mortgage

- no noisy neighbors sans the phony-“tough,” backwards-hat teenager act

- less space to fill it up whth $crap I don’t need

- always mobile

- able to leap tall buildings in a single bound

- dual burner stove and 20 kg propane tank

- all Burner, all the time

- no lawn to mow

- no bills but the basics

- it’s really quiet

- no neighbor from hell to gas you out smoking, using too much lighter-fluid and cooking with their BBQ right next to a fence below you and screaming/terrorizing/trying to intimidate everyone

- indoor nudist as long as I want

- volunteers of the blond varietal tested suspension for squeaks; needs more data

- able to monitor DIY blinker fluid meters closely