skysight-inc/HackerNews huggingface dataset:
No, as the above poster said, Intel slows down the CPU before any actual increase in power consumption or temperature occurs, because their fear that their power limit and temperature controller will not be able to react fast enough when the power increase eventually happens.

Whatever control mechanism is used in the AMD Zen CPUs is better than Intel's, so they downclock only when the power consumption really increases and the clock frequency recovers when the power consumption decreases, so there is no penalty when using sporadically some 512-bit instructions, like in the Intel CPUs.
If the devs are reporting directly to the CTO, the CTO should be technical. If not, the CTO should delegate dev leadership to someone who is both technical and business oriented.

As my last company grew, the CTO just didn’t have the bandwidth to be technical at work and delegated different responsibilities to the people who could wear both the technical hat and had the soft skills needed. He would just dabble in things on the weekend. His entire family was technical. His wife was a lead data analyst for a telecom and his daughter got an internship as an SWE at BigTech.
Looks like it's in Haskell if anyone is interested. FP is great in general and extra cool if you can leverage it to do very math oriented exercises IMHO. I a Clojure guy but would definitely be interesting to learn more Haskell and some Physics at the same time
Well that's how it always happens at first
I’m not sure the ls command has to do much if anything to support new file systems since the file system driver should present a standard interface for them.
I didn't describe it as lost like the poster did, I said 'losing by 1.3' which is accurate. At any rate, if you actually did read deeper you'd see that losing by 1.3 is plenty relevant, when claiming 100% engine play correlation, and that the mod is somewhat cherry-picking. Further, playing openings where you are -1.3 in 2000 blitz is fine, but in super GM games 1.3 points down is more often than not pretty bad.
Well she shows 6+ games where he has 100% correlation with the engine. What are the chances?
> I believe this is actually the fastest rise in rates ever.

Why do you believe that?

https://www.propertyinvestmentproject.co.uk/property-statist...
That’s not a reason, unless the platform is changing in incompatible ways, which is exactly the problem, and a largely avoidable one, as other platforms demonstrate.
> It's disappointing to see such as simple-minded idea, which has been so profoundly debunked by huge amounts of research, on the front page of HN.

My read is that the author actually agrees with you. The author points out that all students have a starting non-empty state (long term memory), and the goal of learning is to build on top of that. It's just defining the space of "learnable" things as distance from long term memory. This doesn't seem that controversial?

They even call out all the things you call out as effective:

> Everything we know about learning efficiently is directly related to memory - "good" teachers, "good" explanations, images, diagrams, maths problems, essays, practical assignments all are good for learning because they help move things into your long-term memory.

I suspect the thing upsetting you is the call out to spaced repetition?
> threatening to deploy anti-satellite capabilities specifically designed to knock out the Starlink network.

If you have a working model of how it can be done without global nuclear war, there's probably a Nobel prize waiting for you. Extra credit if you can avoid knocking out every other satellite in LEO and the space stations.
Are you serious? There's way more revenue to be made on iOS. A lot of Android users spend $0/yr on paid apps.
I'm reminded of a blog post (https://rc3.org/2015/12/29/answering-the-question-should-man... , focused on software engineering managers rather than CTOs), which posited this guideline:

"A manager actively avoids creating situations where their coding is necessary for the success of the project."

I agree with Aditya's article. A CTO must be technical for all the reasons stated. I would add another reason to his list: a CTO must be able to challenge the assumptions, plans, and estimates presented to him/her by the engineering team. Doing so requires technical acumen.
Real World OCaml – 2nd Edition (2021) - https://news.ycombinator.com/item?id=31272116 - May 2022 (79 comments)
> There is a difference between remembering something (like a fact) and a deep understanding of a concept.

This is basically the Searl argument against AI, right?
Maybe because they like centrist neolibs to come to power, so it would be innacurate to call them left-wing when they do reach power.
HACK is wonderful. I've tried several HN apps for iOS, and it's the best I've found.
I really like the engineering principles in general that the Go team uses, however, I just don't like Go. That isn't meant as a slight or anything other than simply my opinion. That said, I really like the idea of a simple language based on the sort of principles demonstrated here. The runtime seems really nice, I just wish I liked the language better (IMO: not expressive enough, needs better error handling, needs much better enums, needs pattern matching, has error prone C-style 'for', almost everything is statements not expressions, special comments are error prone, has nil pointers, etc.). In the end I think if someone were to write a slightly simpler version of Rust with the Go runtime it might be pretty neat. That said, I don't know what I'd want to drop from Rust so maybe I'm just fantasizing.
>Nord Stream 2’s operator said pressure in the undersea pipeline dropped from 105 to 7 bar overnight.

normal pressure at the depth of the pipeline = ruptured

https://www.reuters.com/business/energy/nord-stream-ag-opera...

looks like someone finally blew them up
P.S. you can see some of the things I’ve been doing as an enthusiast with making a GUI widget system https://github.com/elcritch/fidgetty or esp32 wrapper https://github.com/embeddedNim/nesper/tree/devel
Well, our Jenkins jobs still work decade after. Jenkins itself requires some care and feeding tho, mostly upgrades, especially if you use some plugins.

Then again jenkins job can be as simple as "download a repo and run some code in it" without anything fancy so even if SHTF you can migrate away relatively painlessly
Speaking seriously, how plausible is a teledildonics-based ruse? (context: https://news.ycombinator.com/item?id=23094477)

Would a thoughtfully designed device be detectable via the pre-screening methods at OTB tournaments? You only need to send a few bits of information to swing a chess game.
permalink to the comment I believe OP is referring to: https://old.reddit.com/r/technology/comments/xlq9cz/meta_sue...
A 2x hourly rate (on a contract basis) only nets out to ~1x FTE over a typical year. (I'm speaking generally of course).

The 2x doesn't come for free nor is it just for PTO & health - it's paying for all the non billable time generally spent marketing, prospecting, qualifying leads, creating proposals, paying for time to proposals that never result in paid work, etc.

A typical independent consultant or freelancer only does billable work 50% of the time.

To answer your question as to "should you?" - it depends on your goals. Contracting versus standard employment is not just a financial, but a lifestyle decision.
The tech is there, but the risk is insanely high, and it isn't easy.

It is extremely easy to cheat online. You just open an engine on your computer.

For OTB, you'd have to be really sophisticated, and most likely have a partner assist you. And you still have to be really, really good at chess - Hans, even if he's cheating, is still a 2600 rated player.

It is several orders of magnitude harder, so way less opportunity, and the risk is much, much higher. Hans would have to have nerves of steel, for sure, to pull it off. Not saying it is impossible.

But there's no evidence he cheats OTB, either.
> I suspect the minimum download threshold to be exempt from this is _very_ high.

You can suspect based on no evidence, but nobody knows, and Apple refuses to say.

The crazy thing is, if Apple truly wants to drop support for older version of the SDKs, then how in the world does it make sense to exempt the most used apps???
Mangus is human after all, who occassionally make blunders of sub-GM levels: https://www.youtube.com/results?search_query=magnus+chess+bl...

That just shows that he is fallible, which I empathize with.

Also don't forget the bishop blunder by Nepo in the world championship against Magnus. That was a 1800 level blunder trapping the bishop. Nepo is in top 5 GM list.

The fact of the matter is that all GMs including Magnus have the potential to make blunders.
This is the American regulatory state working as designed btw. It's why the Government likes to let large actors coalesce. Easier to keep a few big companies compliant than a flood of little guys.

...which is why if you don't want to see this sort of thing we have to get away from tech giants, and diversify.
Quite a few changes over the past few years have been reducing access to data that can be used for fingerprinting, and requiring apps to ask permission for access to user data.

This is squarely the fault of developers abusing the users trust.
What's incredible (and frankly horrifying) in this blog post is the complete lack of anything pertaining to what /kind/ of company the CTO works at. Surely, that must be important; a large company that sells a non technical product may need a very different CTO from an enterprise software company, who may need a very different one from a quantitative trading find.

Along those lines, I find the lack of connection to anything pertaining to product market fit equally horrifying. Sure, you might say, that's the job of the head of product.

But if you're the CTO, you are going to struggle to prioritize your engineering roadmap without very strong product chops, and moreover, you will struggle to "skate ahead of the puck" and ruthlessly cut out infrastructural nice-to-haves versus necessities. You may also blunder into architectural traps that come about from insufficient awareness of product risks.

It is a real cop out, and a vague one, in my opinion, to say that a CTO "should be technical." The big question is "what kind of technical."

In contrast to this blog post (which I find a little empty, sadly), I'd recommend one of my perennials favorites: Werner Vogels post about the 4 different kinds of CTO:

https://www.allthingsdistributed.com/2007/07/the_different_c...

What I like about the quadrant is that it maps the four kinds into rate of business change on one axis, and information as percentage of products/services on another axis. This is really useful because it lets you stratify what kind of CTO you'll probably be looking for based on what kind of business you're looking at, which is very important because the world of business needs for CTOs are /vast/ and heterogenous. CTO could mean many different things at many different companies.

A good framework for whether a CTO should be at X should also account for "at Y kind of company."
Daniel Rensch and others have said that Magnus has not seen chesscom cheating algorithms or lists. It had been a rumor in the chess world for a while that Hans has cheated before
One of them is right.
If this is interesting to anybody, CGS recently created 3D printed suppressors using direct metal laser sintering (DMLS), but with Titanium instead of SS [0]. It allows for new geometries to suppress the expanding gasses that just weren't possible with CNC'd parts welded together. SIG also started producing suppressors with DMLS [1].

I don't have one (yet), but the results on sound signature look to be pretty impressive [2].

[0]: https://cgsgroup.com/product/hyperion/

[1]: https://www.sigsauer.com/suppressors.html

[2]: https://pewscience.com/sound-signature-reviews-free/sss-6-71...
> I think the GP is being patient.

Being patient in a textual medium means just saying what you mean instead of adding unnecessary pauses and reactions to their response. Regardless of how it was intended to come across it is regularly a sarcastic/dismissive response and not one that assumes good faith or openness which the GP purported to promote.

> Instead of policing his tone, you should reconsider yours. It sounds like you’re upset for an unclear reason.

You're imputing an emotional state on me and dismissing what I'm saying based on that, which is ironically the very thing that the original response was about and exactly why many people vehemently don't answer personal questions like the GP asks. Nor is this policing, the GP can do as they wish, it is critical feedback though about fostering good faith and openness. If that collapses at the first challenge then the GP isn't actually committed to it and ought not act like it.
I am a CTO, and have been for 20 years. 20 years ago I was co-founding a company, so that kind of CTO was very different than the CTO I am today. Starting a company meant I was the technical part of the company. Raising money, talking to VCs, customers, hiring, and all of the other usual growth stuff. Of course I developed code, architectures, plans, deployments. I deployed, installed network switching gear, configured BGP peering, and debugged database problems. As the company grew, the role changed.

I'm now CTO of the larger company that acquired me and the role is different in almost every way. The role is to lead a path to technology changes, but much of that is technology coming from the technology staff itself. The most valuable learning happens by listening to my team and the teams around us. There is as much business as there is technology, as much future guessing as there is past evaluation.

Through all of these changes, day 1 to today, the most important skill has been a desire to be technical. I still write code for my own projects, develop my own projects, design microprocessors, hardware, software, sensors, and everything in between. If someone asks me a question, I want to understand how to get to the answer, not just get the answer.

Of course I have to understand the fundamentals of the business, and of business. Of course I have to convince non technical people why we need to do things. None of that is easier done by being non-technical, and much of it is done wrong by being non-technical. Stay frosty.

(Funny side note.. in the beginning, I often said during a 'introduce yourself' part of a meeting "I'm Jeff, the Chief Technical Officer" by mistake. )
They were both under contract at that point, so I don't think there was much choice in the matter.
We evaluated several operators but at the end decided it would be best to deploy our own setup for the postgres workloads instead using helm.
> Eventually some of those reports will hate you as well even if you do everything perfectly. Its inevitable from being in charge. You may not find out till running into them years later and they just shrug you off when you try to say hi.

Maybe they simply found out that you kept lying to them?
World Orders: The Global Kaleidoscope in Repeated Motion
It's fun to watch perhaps, but the world-wide mania over record chasing seems to have entirely died with the steroid usage around the Bonds era.
This is easy to check/prove. Make them pass an x-ray machine and play alone in a Faraday cage. No external signal will pass while the cage still can send video through cables. This can be deployed automatically by organizers in next public event and is quite cheap, no more than a few thousand dollars.
You made such an absurdly strong claim with zero evidence. Their muslim faith and home country culture explains a lot more of their behavior than the skin color of people working public facing roles
I don’t think you understand why cheating is so bad. Once you know your opponent COULD BE cheating, your approach changes entirely. You will know this if you played against Stockfish.
A direct metal laser sintering (DMLS) machine costs >$100k.

Maybe someday it'll be as affordable as FDM is now.
>I don't know of a single 2400 player who can score an average of 0.25 against 2600 players

I mean, you can look at the stats. They play all the time and while it becomes less accurate at the highest ratings (more so at the 2800+ level), 2400 vs 2600 does still result in something in the general range of 0.25. However, if it's 0.1 (like in your example) then my point is even stronger since it would be even harder to turn that into a win consistently with just 1 hint.

>Even at my own mediocre level of 1800, I definitely do not score 0.25 against 2000 rated players.

If you are noticing that at your level, it is probably either selective memory or specific to your play as ELO-estimated winning chances hold up well enough at 1800-2000.
I've had a few apps on the Google Play Store automatically removed because I didn't update them for some new policy or some such.

If they paid me maybe I would have. Otherwise I don't have time to keep dealing with their requests every 6 months. Is it such a hard thing to ask that if shit works, just leave it be?
I mean I can make up ad hominem analogies about this stuff too - but it practice it makes people feel attacked/defensive, and rarely ever adds nuance or context to the conversation. I feel like in this situation it could have been omitted as-per HN guidelines:

> In Comments:

> Be kind. Don't be snarky.
You're asking for net zero benefits at cost of adding hundreds of thousands of lines of code to your deployment path.

That really smells of desperate developer that need to feel relevant just because they use the latest thing

Like, how the fuck it would be "simpler" if the deploy is literally just running a single script ?
On a related note, I feel that some websites at are a point where they're complete, and adding new features makes the experience worse.

Take Github: to me it feels that it's now at an optimum where adding new features that make it more social or more "fun" would simply make it worse.

Similarly Youtube: tons of good material, user interface is fine. Then they introduced shorts, and to me it feels like these type of video's are simply not part of youtube's identity, adding them only makes it worse.

At some point it might be best to stop adding new features and just agree that things are fine now as they are.
Ask HN: Why there's no universal way to draw software architecture diagram?
Being a consultant I've seen so may styles of diagrams in the company. I realized even in the same company, people interpret the same diagram differently. It is very inefficient. A lot of time it is just a client, server, database, with some business logic etc. Why we cant have standardized pattern across everywhere? or does that exist? I also don't understand the concept of "reference architecture" because when i was software engineer in a big organization we never need a reference to draw diagram.
Yes. This. I agree with you and the parent comment.

I was "CTO" of my very small startup with < 10 people and 3 total engineers. I was extremely technical and hands-on in that role. I've worked at a mid-sized business that didn't even have a CTO, despite having 4 FTE software engineers and a network infrastructure team.

I now work for a globally distributed Fortune 500 company with nearly 100,000 employees working on hundreds of technical projects using all sorts of tech stacks and code from Embedded C to serverless SaaS offerings. The notion that my CTO should be able to "jump into the code, start grabbing JIRA tickets on a moment's notice, or throw together a new feature when a deadline is looming" is absurd. It might be nice to have a CTO that's been in that role at some point, but no way should I expect them to be able to tomorrow.
Lout[1], Patoline[2], Sile[3], Pollen[4], and Ant[5]. Taken from the Wikipedia page on "Typesetting"[6].

[1] https://en.wikipedia.org/wiki/Lout_(software)

[2] http://patoline.org/ (seems to be defunct)

[3] http://sile-typesetter.org/

[4] https://docs.racket-lang.org/pollen/

[5] http://mirror.hmc.edu/ctan/systems/ant/

[6] https://en.wikipedia.org/wiki/Typesetting
But then it's no longer about "using code you've written". It becomes "using code you and other people have written".
I assume that as you say, whoever used this instruction was using it for multiplying 32-bit numbers.

On AMD Zen 4 and Intel Cannon Lake or newer (when AVX-512 is supported), the fastest method to multiply big numbers is to use the IFMA instructions, which reuse the floating-point multipliers to generate 104-bit products of 52-bit numbers.
> I called 2 different attorneys, and both said that this was legal

Keep calling until you get a different answer?

You're not going to find better advice on the internet, let alone Hacker News.
> I'm reading online that I was stupid for buying a house in a bubble and that rates need to go up and house prices need to fall.

I don't think you're stupid. You couldn't have foreseen the sequence of events that has produced this situation. For what it's worth I did a very similar stress test, with similar assumptions, when I bought my home. I feel like this volatility is something of a rude awakening for our generation.

What does the 500,000 figure represent? There will be many people whose fixed-term mortgage rates expire in a now much higher-rate environment, including those on longer-term fixes negotiated before the pandemic.
Thanks for bringing this up. We do have backups running daily, and we will have "backups on demand" soon as well.
I would fire any CTO (or engineer) that took this kind of absolutist approach. I find this kind of extremism associated with mediocre engineers and engineering leaders who cannot weigh competing priorities without a black and white answer key which doesn't map onto reality.
> In the end I think if someone were to write a slightly simpler version of Rust with the Go runtime it might be pretty neat.

OCaml kind of gives you that, but the dev experience isn't as good as Rust or Go in my opinion. Still, I enjoy it a lot, more than Go or Rust.
Got it. Makes sense.

However, don't you think it makes sense for Snowflake to support "Replicate my Postgres/MySQL/Oracle" to Snowflake? Given how much they are investing in making it easier to get data into Snowflake.
Fagin here, wondering what crime a child could commit that would get millions of dollars in resultant profit ...
The west ? There’s camera footage showing soldiers going to peoples homes with the “voting” papers.
I got an official Apple one and couldn't get it to work with any of my devices (I don't have any other Apple devices, so maybe they do have a DAC but it only works with their devices?). It exhibited the same behaviour as the DAC-less adapters (i.e. just, well, nothing).
Actual photo of Portland June 2020.

https://i.imgur.com/LoNeyZa.jpg
So remove the news widget.
FM Yosha puts forward a fairly convincing argument about odds and engine correlation, but another commenter rightly pointed out that these statistics are not seen as incriminating in and of themselves. Unfortunately, even when the preponderance of evidence seems to be against a player - best example is Sebastian Feller (https://en.wikipedia.org/wiki/S%C3%A9bastien_Feller) playing with superhuman accuracy at crucial moments, and whose team captain later admitted to helping him cheat - they can still cast enough doubt to be allowed to continue playing at the highest level.

Here is a blunder that Feller played on move 13 just over a month ago (https://new.chess24.com/wall/news/grandmaster-blunders-mate-...) - this same guy managed to draw against Magnus Carlsen in 2008, in a game where Carlsen also found the moves/mannerisms of his opponent highly unusual.