skysight-inc/HackerNews huggingface dataset:
Why should CTOs only learn from CTOs?

The average CTO is not as knowledgeable as you might think.

For example, there are CTOs today building applications using no-code platforms, without any academic or technical background. Those people would have much to learn from an software engineering intern at any company.

CTO is a job title, and each company can grant that title at their discretion. Or Technoking, or any other title you might think of.
Big year for Pullman
I worked on V8 for almost 7 years. It being written in C++ is a cause of a large number of issues. And even larger number of issues is caused by its absolutely massive complexity and the low-level nature of what it does, particularly the object model and the JIT compiler's complex optimizations. Low-level is really dangerous and error prone.

I think every VM should be rewritten in a memory-safe, GC'd language. While there are bugs at the meta-level (i.e. the compiler IR and object representation), making the runtime code itself memory-safe should be table stakes for even talking about a trustworthy implementation.
"Are library implementers still required to use Unchecked_Deallocation?"

Unchecked_Deallocation has more in it than just returning storage to the system, it also triggers Finalization:

http://www.ada-auth.org/standards/rm12_w_tc1/html/RM-13-11-2...

"when X is not equal to null first performs finalization of the object designated by X (and any coextensions of the object ...)"

So even if your compiler target has automatic memory management (eg: JVM) you will still use Unchecked_Deallocation if you want to control when Finalization occurs.
> Sorry, i don't understand your last point. Wouldn't a christian (Chaplain or not) deny the existence of hindu gods?

Yes, that is my last point. If you're worried about whether the Chaplain offends the Hindu students, a Christian and an atheist are both bad choices. From a world perspective, Christians are militant atheists. The Hindus would be less offended by e.g. a Wiccan.
You're exaggerating the significance of HoTT. Mathematics is already on a pretty firm foundation. And I somehow doubt Bauer meant any ill intent with that line...[0][1]

[0]: https://en.wikipedia.org/wiki/Homotopy_type_theory#Special_Y...

[1]: http://math.andrej.com/2016/10/10/five-stages-of-accepting-c...
In the mid 90s, I worked with magneto-optical disk systems. The noises they made helped me (and others) diagnose their problems.

This type of "sixth sense" is also not limited to computers. When I worked in the aerospace industry, I heard a story about McDonnell Douglas replacing the F-15 cockpit fairing with a sleeker, fewer-piece version that reduced drag. Pilots found that without the noise from airflow over the metal joints, they didn't have as good a feel for speed and maneuvers.
“Nobody except us can be alone with these machines otherwise you can’t trust them”

Is not something that anybody trying to ensure trust in elections should ever say.
That's why it's called the silent killer. You can have it for years and have no idea until something really bad happens (heart attack, stroke).
The FCC is even more humorless than the local police and levies very large fines, e.g. https://www.fcc.gov/document/fcc-fines-florida-driver-48k-ja... .
I like Tom but I think he's wrong to dismiss vote machine + paper receipt as an "expensive pencil". You get the best of both worlds with this option. The benefits of the voting machine give voters more screen real estate to view the candidates for a single race, more chances to correct their vote, and even the option to randomize candidate placement. You also get faster vote tally by doing it electronically. In addition if you produce a paper receipt you now have a physical backup to verify individual machines or precincts as a whole. You could craft policy to automatically do audits on say 30% of the machines before actually releasing the tally, with the option to do a full audit if needed.
For the avoidance of doubt: Andrej Bauer is himself very much one of those crazy HoTT people.
Two different colored contaminants in two batches found only in Japan. I'm not sure Moderna will ultimately be at fault.
I don’t see how this makes infinity “unscientific.” Infinity is part of the language of mathematics. It’s no more scientific or unscientific than the definition of matrix multiplication.

Also wouldn’t your argument also apply to zero? You can never know if a quantity is zero as opposed to some enormously small epsilon that you haven’t detected yet. Is zero “unscientific?”
iPhone 13? Surely this is the kind of feature that would require a redesign not something to introduce in an S year.

Also seems implausible when the 13 is already in volume manufacturing and this is the first we’ve heard of it…
Usually either Oatgrass, Barleygrass, Wheatgrass, or Ryegrass.

In the pet store a suitable species will be labeled just "cat grass." You can buy seeds and you can buy it fully grown (and ready to eat)
If you're interested in some simplified-but-still-roughly-rigorous discussion about the physics of time travel/causality, Sean Carroll did a solo episode of his podcast where he talked about a few different ideas in this space.

https://www.preposterousuniverse.com/podcast/2020/11/23/124-...
Has there been a breakthrough on how small an Iridium receiver/phone can be? Because otherwise I'm going to call BS on this report. LEO satellite receivers are typically much bigger than what can be crammed into an iphone.
Scheme is suited for more than just a scripting language. Production-grade implementations are difficult rather than easy. We've mostly failed at adoption that arguably was merited, including for the reason I mentioned.

One sign of the failure became that, for years and years, advocates kept trotting out the same handful of adoption examples. Those examples started to get stale, and at some point sounded out of touch or desperate, like bragging about how we got on the junior varsity team in high school, still mentioning that well after high school. I worked on one of the relatively big success stories, and even I've given up on mentioning that example in most circumstances.

BTW, Chez is great, and it's now being used for the Racket backend.
Recently, Indian Embassy official in US borrowed Bhagvad Gita terminology and called Steve Bannon as great “Dharmic warrior”.

https://thediplomat.com/2017/02/steve-bannon-dharma-warrior-...
Universities mostly no longer teach anything worth the tuition. Jobs pay less than what would be required to make university a positive ROI!

Maybe STEM but only engineering and comp sci but no more than 10% of the general population has the constitution and thinking for being those. Most should no more be in STEM than I should be an English major! A degree in astrophysics is about as valuable - most have to figure out how to program or do some type of engineering-oriented job.

(Science is discovery of how the universe works for the purpose of pure knowledge - zero direct economic value; engineering is application of science to human utility and value - MAJOR direct economic value.

Right now the winning strategy is the trades - the massive shortage in tradesmen (it's 99% men because women do not want these jobs) is the only economically bright option: no debt, make money while in apprenticeship, make good money with just some commitment. It's a no brainer. Electrical wiring, plumbing, Construction, etc. is NOT going away but people qualified to do these are disappearing simply because they are retiring and/or dying.
I Analyze Whitepapers
Companies offering 4 day workweek
I've read that a few companies here and there have experimented with shorter workweeks (like Microsoft Japan) and with great results.
Can you recommend any (tech) companies who regularly hire PM's/engineers/designers/QA to work 4 days a week or less?
Because people are gullible. There's a documentary about Theranos called 'The Inventor' which addresses the question at length. It's worth watching. Trailer: https://youtu.be/wtDaP18OGfw
> I heard it talked about on a podcast […]

Do you remember which one? I'd like to get some more detail on this...
i've been into computers since my dad brought home an old commodore 64 from a firm he used to work at, they were getting rid of it and liked my dad, so he brought it home and had me punch in codes to play a game, my second computer was a 386sx that my dad built from one of those computer study at home courses.

i found two games hidden dos, one called snake and the other gorillas written in basic, i stared to learn basic at i think around 9 or 10 years old, we were homeschooled because my sister was chased into the bathroom by a guy who worked at the school who was a pedophile, so there's that, after a bad car accident that nearly killed my family, my parents decided to move out of philadelphia and into the country, it was great until i had to socialize, i spent most of my teenage years helping my disabled father, i don't regret it.

but i definitely had a hard life and don't have anything to show for it. i am judged as lazy because i didn't go to college right after graduating, i spent of my life as a hobbyist coder, programming in 7 or so languages, but i have nothing to show for it outside talking about it and showing people my pet projects, i did not believe in myself, struggled with depression and later on i finally realized i could go to college.

but, everyone was looking at surface me, a guy who people either think i was privileged growing up or lazy because of my job history being non-tech related. i don't even feel like finishing school, that's how far i feel behind in life, i wish i would have known sooner, but that's how life goes for some people. i am not lazy, i just don't make enough money to keep myself from failing in school, it's very stressful doing this as an adult. so yeah, a supportive figure in my life would have made a world of a difference for me.

anyways, i am building an app in my spare time, maybe i'll get it right and that will improve my situation. it's a ridiculous shot in the dark like most business ventures but i can't make 16 an hour living in seattle and expect to survive on that lol, anyways get your kids into a college or university sooner rather than have them figure it out on their own in their 30s.

encourage them to pursue what they are good at and encourage them to apply for jobs related to that field sooner rather than later because it's very rare for a tech corporation to give a guy with no tech related job "experience" a job on good faith alone these days.
Theres ultimately a chain of inputs and pretext for every action we make. Thats how life works. People still need to be held accountable for their actions.
Cheers OP. Just what I needed to create my popup advert for my fake registry cleaner software.

Just kidding, of course - nice work :)
While what you say is correct, it is still better to use potassium supplements without chloride, because that gives you the freedom to adjust the sodium and potassium doses independently, without worrying about chloride.

The daily requirements for sodium and chloride are strongly correlated, because their main use is to ensure correct concentrations of ions in the extracellular liquids, where sodium and chloride are the most abundant ions and they are used in proportional quantities.

The main purpose of potassium is as as a positive ion in the intracellular liquids, needed to compensate the charge of the organic acids and phosphoric acid.

Because of that, the quantity of potassium needed by the body is not correlated with the quantity of chloride needed, except weakly and indirectly, due to the normal range of ratios between the quantities of extracellular and intracellular liquids and the similar rates of renal losses.
I've made similar comments before, but this is a neutered attitude. Needing some studies before you agree or disagree with something as fundamental as healthful eating. You can do your own scientific studies by changing your diet and feeling the results.

Nutrition "science" is, like all science these days, inherently untrustworthy.

"The case against science is straightforward: much of the scientific literature, perhaps half, may simply be untrue. Afflicted by studies with small sample sizes, tiny effects, invalid exploratory analyses, and flagrant conflicts of interest, together with an obsession for pursuing fashionable trends of dubious importance, science has taken a turn towards darkness."

Richard Horton, current editor of The Lancet.

When it comes to nutritional studies, which are basically impossibly to ethically control, and are most often funded by large agribusiness concerns, and with a huge problem of only publishing studies that agree with a certain incentive set, you not only CAN but SHOULD ignore it all.

And finally, anything that winds up saying meat is bad for you should raise huge amounts of skepticism. Our entire history as a species indicates that we were built for healthy meat. (Obviously notwithstanding garbage, factory-farmed tortured flesh.)

If you're of the mind that you can't make decisions about your health without a bunch of highly-motivated sophists telling you what's right, you should probably take a step back and rethink.
The truth is actually the other way around.

Right, the successful people have problems too, had to work hard to get where they are.

Often the only difference between successful and unsuccessful people is their success.

Having the same problems as successful people, without the success, doesn't really make for an easy life
This is good because now they don't have to wait for me to be in cell service to scan my phone.
> Given the high level of trust users and project owners are putting in us, we need our maintainers to already have demonstrated their trustworthiness in the community. As such, we'd like to see any popular project you are an owner/maintainer of, as it would make it easier for us to accept you.

I certainly understand the rationale but doesn't this narrow down the universe of possible maintainers while putting even more load on existing maintainers by expecting them to take on more work?
Neat. Every Oracle shop from 2001 onward has tons of these jobs. Some of the funkiest apps were ones that used it as a deferred task queue as, IIRC, submitting a job was done transactionally with the rest of your unit of work.

If you think DBMS_JOB is great, then you’ll love UTL_TCP! What better way to build an unsupportable nightmare than arbitrary TCP sockets directly from PL/SQL stored procedures: https://docs.oracle.com/cd/E18283_01/appdev.112/e16760/u_tcp...
It was, and it was pretty terrible.
I would separate the topic of language and xenophobia. The language is hard and acceptance to speak English - while generally there - is not universal. However, the bubble of non English speakers, the bubble of xenophobic people and bubble of racists in Germany have not the biggest overlaps.

Native languages in Germany, France, Italy, Spain, Japanese or China have a very long history and the countries are very confident of themselves. A German thinks: you are here so you should speak German. Maybe I am nice and talk English to you, but I expect you to learn German if you are here. The French are even stricter on that.
I thought all those magnet photos were obvious hoaxes, but I don't know what to think anymore. How much metal is actually needed for a noticeable magnetic reaction in the injection site?

"Foreign substance detected in Moderna vaccine in Japan may be metal"

https://www.japantimes.co.jp/news/2021/08/27/national/modern...
It's good to also think about security of paper ballots. Usually, in the United States, public observers from all political parties are allowed to be at all polling places and observe (and help count) all the votes. There is a limited amount of time between the vote and the count, and in that time anyone can watch to make sure nothing is tampered with.

This is why people get uncomfortable with vote counting taking too long or ballots being moved and stored before counting is done. The accountability is gone and whoever controls the process has the ability to tamper.

If these machines need to be observed at all times to prevent tampering, just forget about it. It's unrealistic. Even if they can be protected the public can't trust that, the only people who could truly confirm that would be the people who are in the position to tamper with them.

The Mesa County Clerk wasn't trying to hide what they were doing. If any other County Clerk wanted to tamper and not hide, well we wouldn't be having this discussion because no one would know about it, even if there is a video feed on the machines. Has this happened anywhere else? Can you, as a citizen, confirm no other voting machines in Colorado (or elsewhere) have been tampered with?
This project is extension of 98.css. In the thread where Obsidian released there mobile version they said Obsidian could be made to look like anything because it's Electron based. So I made windows 98 Theme (or may be it's windows 2000) for Obsidian. It's not perfect yet but it's close enough https://github.com/SMUsamaShah/Obsidian-Win98-Edition
My son will be ready for Kindergarten next fall. Would we be in your target market?

If so, how would we find out which online public schools are an option for us? Presumably not all online public schools in the US would be able to get funding from SFUSD for an SF-based student?
How to Review Code Well
How often do you think our ancestors ran across fruit? You basically enjoyed them once a year and even then they weren't the same kind of fruit we have today. What we have today is super fruit in size and sugar and availability 24/7/365.
At one point I wrote a program that would tail a log file and play very short samples of different engine noises for each line that matched the corresponding pattern. The idea was that if something changed about the running of the system, I'd hear the noise change.

It didn't work spectacularly well though, and I gave up on the idea.
Voting in the UK is a very smooth process. It's very easy to take 5 minutes to go and vote before or after work, or during a break if you work locally.
I hate to defend IBM, but they did have a track record of building out massive systems like this.

I’d guess the 80s political climate and more general incompetence at the agency and political level was a bigger issue than the vendors and integrators.
I’d rather live in a world where people don’t lock their doors. That world existed not long ago. What you see as normal and acceptable differs from my ideal.

The question I pose to you: how much is enough in a world with constantly escalating threat? I’d submit that locking doors is a reaction to somewhat static threat. Digital crime is accelerating due to changes in the feasibility and incentives for the criminal- more exploits and digital currencies that make it easy and low risk for the criminal. The more crime, the more value and “adoption” of the digital currencies, the more motivation and less risk for criminal. Not at all like locking your door. It’s a treadmill that will ultimately destroy the fabric of society.

We once lived in a world without door locks. We can choose our future. That’s the opposite of fatalism.
But none of this modern theoretical understanding helps me see what is 131 + 121, or 2^10. Expressing arithmetic operations as set operations and counting elements is only useful for really small numbers - if you actually want to know the answer, you ignore the set-based or category based foundations and use an algorithm.

This is the major problem I have always had with examples of category theory use: they always sound nice and give very illuminating intuitions for certain mathematical structures, which is very useful for doing mathematics and furthering your understanding. But they never directly answer any practical questions - for those, you always abandon the abstractions and start getting into the nitty gritty of the specific domain. At best, they help you take a specific algorithm from domain 1 and apply it in domain 2.

Am I wrong? Is there some way to actually get the answer to how many ways you can combine longhair and shorthair sheep in sets of 10 sheep, other than simply counting all combinations, or using traditional arithmetic/geometry etc. (e.g. repeated multiplication, angle measurements)?
Thank you for the kind words and good questions!

1.) We match students to pods after a family interview and spending time with the students. The dimensions we use for matching include geography, age, online program, extra-curricular interests, learning personalities, and other needs that students may have.

Despite our best efforts, we will certainly have situations where some kids may not like each other, but we train our Learning Coaches in building positive group dynamics and helping kids learn to work together (very much like the real world!).

2. We definitely don't ask our Coaches to be content experts; that would indeed be a really hard job as you point out. Instead, we ask them to be able to sit down with the student and figure things out using the course content. When the duo figures out a complex topic together, we hear from students that they enjoyed it a lot more (and learned more!) than someone just telling them how to do it. And in the situations where the duo can't figure it out either, the coach works with the online teacher to make sure the student gets the help they need.

3. Kids mostly build camaraderie around the enrichment activities we plan every day (e.g., music classes, building bridges with spaghetti/marshmallows) where they team up. We also have breaks for free play (e.g., badminton in the yard, Bananagrams with the Learning Coaches).

Academically, it's hard for students in the same pod to 'bond' since students can be in different grades (up to a 3 year age band in each pod), can choose which subject to work on and when, and can move at their own pace. Instead, students actually get that type of camaraderie with their online school classmates. Hope that made sense; but let me know if not!
They don't want to stop working with suppliers. Batteries are massively constraint, they will buy everything they can from LG, CATL and Panasonic. That is still not enough, that is why they are also building their own.

Panasonic in-fact just added another line in Nevada.

These cells are required for Model Y/3. The new cells that they produce themselves will be for some Model Y, Cybertruck and Semi.

I'm not sure why you insist on disagreeing with a simple fact, Tesla is building its own battery plants. They have one battery factory in the US and are already building a second one. This is literally a fact.
>>High schoolers who get rotated out every six month won't exactly be the best at negotiating or even think of unionization efforts.

Artificially raising pay above market rates leads to higher consumer prices, and massive deadweight loss from greater unrealized production/earnings.

Between 1870 and 1900, when there was no minimum wage, or labor regulations to empower unions, US wages doubled in inflation-adjusted terms, while US industry expanded and became financially healthier.

This was very much unlike the post-war period, where US industry was running on borrowed time, making increasingly burdensome concessions to unions that led to huge bankruptcies and retrenchment in the 1970s in many industries.
Not true. The college wage premium even for the liberal arts is wide enough to make college worthwhile even after accounting for student loan debt. The trades req. certification and training which can be expensive and time consuming. A degree does not require as much maintence as certification.
I could tell a successful handshake from a bad one. After the handshake, it would only signal data transmission, so I always activated the sounds only for the handshake

Earlier with my tape based computer I could tell what program was loading by the sound, and if it had an error.