skysight-inc/HackerNews huggingface dataset:
> Well, that wasn't part of the conversation until now.

Sure it was. You kept saying "this isn't a solution." All I did was point out the converse.

I experienced the kind of "modern" CS education that you consider a failure, and believe it or not, I have about as much scorn for it as you do. I did get some good exposure to serious analysis and low-level programming, but the other half of what I learned was pretty much a waste and I had to unlearn it the hard way after leaving school. So, I'm not here to defend the Java idiom of mile-high towers of superclasses, runtime polymorphism that nobody will ever need, or wild pointer goose chases that accomplish nothing but stalling the pipeline. All that stuff is a waste of everyone's time. I like my compiled code to stay lightweight and close to the metal.

I am here to defend expressive type systems that permit detailed annotations of what should or shouldn't be done with a particular piece of data. I shouldn't have to rely on comments alone to say "the pointer returned by this function must be freed by the caller" or "the pointer returned by this function must NEVER be freed by the caller." I want the compiler to understand me when I say these things, and I want it to enforce my rules.

C doesn't have that, obviously, but I'm sure you already know that it was a huge change from its immediate predecessors, which didn't have types. Even early C didn't have structs. It added these features because they made programming less error-prone. Nobody wanted to manually calculate field offsets and risk getting it wrong.

That was 50 years ago. There have been missteps since then (I think every PL theorist counts OOP among these) but that doesn't mean C has to be the absolute last systems language ever in the history of computing.
Indeed. The platform the devs target is very relevant. Often one can get caught up just comparing RT across vendors, but the reality is that the implementations are different and probably make different trade-offs. It's therefore no wonder that console games often outperform on AMD, and NVIDIA-signed games likewise on NVIDIA cards.
AI reduces a 100k-equation quantum physics problem to only four equations
OCaml-on-Go also doesn’t exist…
I’ve never met a real expert who couldn’t teach. Sounds like you haven’t met real experts.
Your account got marked fraudulent because you applied 25+ gift cards to it; it has nothing to do with whether you have a credit card number on file.
One is Go's module/import system. It's pretty inflexible and the connection between exported functions and types and how they are Capitalized or not does create friction for me when I'm "building up" code bases from scratch. Puzzling about module boundaries and type definitions feels like it would consume more time than it's worth in a UI oriented program.

The other is most UIs are wrappers around other functionality, often in libraries. Working on anything other than pure Go code bases adds additional friction, and dynamic libraries add to that complication considerably.
don't rely on public infrastructure of unknown usage to do scheduled tasks of precise execution time is required. public GitHub runners offer few guarantees.

I welcome their anti-recursion measures because I fought in the recursive clone wars and no one should have to support any systems that allow that.
I like the idea but only if the opponent knows so it’s not thought of as an unfair advantage. They both can have a drink. Now im thinking of a drunk chess competition but it would be more than measuring alcohol tolerance than actual play ability.
To save everyone the trouble, I looked it up myself and here's a video of Magnus losing in blitz https://www.youtube.com/watch?v=x-rVb2b4oBA

Make up your own minds if this crosses the line or if this is normal, competitive behavior.
why would you change the clock and not the timezone? why would you even change the timezone?
Imo that quote only ever made sense when you add "[compared to apple]" which was likely how he meant it. Also have you tried actually using gsuite storage?
I'm not talking about a utopia. I am talking about basic measures of inequality that is unique to this area. A family in San Francisco with two people earning minimum wage can't afford to rent a 2-bedroom apartment. They would each need to be working 70+ hour weeks for that to even be feasible. A city is broken if the people who work in the city can't afford to live there. That inequality is likely a bigger contributor to crime than whoever is elected DA. Very few people pay attention to local politics. I doubt most San Franciscans can name the DA, but everyone knows when they can't afford diapers.

It also doesn't matter what the punishment is or isn't, most people aren't going to steal a bike off the street. Most people have morals. Most people don't want to view themselves as a bad person. Most people require some sort of personal justification before they steal something. Desperation is a strong justification. Societal unfairness is a strong justification. The lack of punishment can't be used justify the crime from a moral perspective so it won't impact the way most people behave. It will only impact the people at the margins who were already open to committing crime.
That's like asking the value in defanging North Korea if China remains a threat.

The more unstable Russia becomes, the more the value in reducing how much of a threat it is. Even if other threats remain.
Also see `find2perl`

I use that occasionally when coding up hairy `find` invocations.
If you look at FIDE’s statement, all they did is ask for a single shred of evidence that Niemann is cheating OTB.
My guess is that gift card usage is bimodal:

1. The large set of gift card transactions that involve just one or two gift cards being used in a long period of time by a single person, which don't set off fraud flags.

2. The other large set of bulk gift card uses, which are overwhelmingly fraudulent.

So the answer would then be: they're sold for case (1), and policed for case (2). Don't do case (2).
>Chess engines aren't like car engines are to sprinting.

Why? That seems like a completely arbitrary line to draw.
of all the whacky theories I've heard so far this one stands out. Don't get too swept up in it
reusable workflows are a thing now. may not meet your needs, but it's something.
Ceph, OpenStack and about 240TiB raw of "Linux ISOs".
Agree. Instead of "meaning" I might just use "desire". The AI is trained to meet the human engineer's chosen desire. The engineer specifies this desire through a loss function (supervised learning) or rewards (reinforcement learning). Two more points:

1. This "desire" applies only to the training algorithm.
The deployed AI (running in inference) is no longer trying to minimize a loss function or maximize discounted rewards.

2. This "desire" is not a "deliberate desire".
It is more like an "animal desire" such as wanting to eat because of hunger. Aristotle draws this distinction. Such a desire is automatic (rather than deliberate) and is not part of choice-making.
Actually, the way I see it, the orchestra conductor would be the COO (if it were a C-level job at all).

The CTO would not be involved at all in the daily performance of concerts; the CTO would be the one setting standards for the instruments and their maintenance, auditing and overseeing the acoustic treatment of the concert hall, and advising the CEO on new upcoming instruments that might make a great addition to the orchestra.
...limited hangout...

According to RT [0], it's a combination limited-hangout/friendly-fire situation. CIA doesn't like Pentagon attempting this sort of op, so they pantsed them through one of their sock-puppets.

[0] https://www.rt.com/news/563217-pentagon-psychological-operat...
I look forward to new frameworks being easier to use and helpful. These new Frontend frameworks, React, Vue, Svelte, just made things 100 times more complicated. Sure they're useful for SPA's and certain use cases, but the majority of the web doesn't need to be over-engineered to the nth degree. I laughed hysterically when I learned Google wouldn't spider content properly on SPAs. Then laughed again when they had to build another app, such as Next, or Nuxt, just to do so.
Slight correction: They don’t block VoIP. They block numbers that were issued to VoIP providers.

I have an AT&T number ProRes to Google Voice which works perfectly. But another native Google Voice number does not.
Depends on the country. UK has no national identity cards, you can buy a (prepay) SIM in the supermarket and pay cash if you like.
The Tripitaka Koreana is the most successful large data transfer over time
Definitely agreed, I tried them a very few times and it didn't taste good and made me feel bad.

I don't care if it looks like meat, just make something nutritious and tasty.
You need to be technical enough to say no to a partnership, acquisition, or technical strategy that is bullshit. Most of the time, the Spidey sense to make that kind of a due dill judgement only comes through having been a technical employee. (Though having been a technical employee by no means guarantees that, either)
Some other GMs mentioned the same thing, having doubts whether the opponent is cheating or not makes you play differently (if they blunder, you might consider it could be a really deep engine line).
This is a unique time for used cars, and people are uniquely stupid about Subarus.
There is only so much you can hide. Do you have BI? Well, they know numbers better than you, guess what? They talk to the rest of the company.

Do you have metrics available somewhere? Doesn't matter real-time or N days report - people can connect the dots: signs up are flat, but we keep hiring.

You can't meet requirements without marketing pushes? Well, shit, I wonder if a company spends 2 dollars to earn 1 dollar.

You can lie and bullshit all you want, but your reports and their reports will know.

I worked in a company where the analytics team suddenly decided to leave, all within days of each other. Month later - layoff. They weren't told that things are bad, they were the one who told you that things are bad.
I totally agree with you. I am not blaming Cloudflare here, they are trying to create workarounds and patch holes around the lack of proper 2FA from those services and providers. But the real goal is imo those services and providers implementing proper 2FA.
I am a maintainer of Chalk (Javascript library for outputting color codes for terminals).

We consider chalk 'finished' and probably won't release another major version that changes the API - perhaps just typescript maintenance as Microsoft messes with the language even further and we have to fix types.

Sometimes, software is complete. I hate this new industry dogma that code rots over time and needs to constantly be evolving in order to be "alive".
Doesn’t make sense. What’s wrong with <br />? It’s a hell of a lot easier to parse than having an exception for <br> which is then transformed in <br></br>.
The Russian people will do it themselves when their lives are stripped of everything that makes them worth living. The prospect of being held to their imperialist beliefs and conscripted is enough to turn nationalists against their own government. It can be done, it's merely a question of motivation.
I had written about it a few months back.
https://blog.tarkalabs.com/what-does-a-cto-do-67c26d34ae7a

As I see it, CTOs are responsible for

- Making Build/Buy decisions

- Hiring

- Setting up a culture of learning

- Balancing tech and product priorities

- Setting up delivery processes that work for the team

- And finally for architecture and system design

I feel in that order of priority.
I mean, he is the greatest player in history, he definitely can feel if something is odd, it's not the first match he loses.
It’s probably better suited for small claims or arbitration.
JSON is valid YAML, don't forget. you can always fall back to JSON if YAML gives you trouble.
A lot of those have audio artifacts that clearly indicate they were sped up - weird bits of sounds being dropped in clearly unnatural ways, and such. They're probably not winning any contests.
Where are they getting a phone from in this hypothetical scenario?
Life is great. I am currently working on a new open source 3D package written in Common Lisp: https://github.com/kaveh808/kons-9
people are saying he should be banned for life b/c he cheated when he was 16.
You’re leading with fear and anxiety, you’re letting that fear and anxiety trap you. There’s a great deal of value in thoughtfulness, in kindness, in using your passion to lead, but that value is often lost when the motivation for these behaviours is anxiety. A leader is as much what they signal as what they do.

There’s a variety of options available to you, options that can deliver the best outcome for the business, your reports and yourself — many of which can be fantastic outcomes for all.

Ultimately, building a business is a relay and you will at some point have to pass on the baton: if you fear that inevitability, that needs to be an immediate focus. What can you do to ensure that you can pass the baton on with confidence?

Positioning yourself as not “the CTO” but rather “the person establishing the business’ approach to technology” (which is achieved by utilising the CTO role today) can be a very powerful shift in attitude: you’re setting the technology organisation up for the baton to be handed over to the person ready to lead the next stage with confidence.

If I were in your position, I’d be talking with the other leadership in the business and clearly communicating that you don’t want this role indefinitely, I’d put a plan together for the next 12 - 18 months that involves bringing someone in to replace you, someone for you to pass the baton to.

A bad outcome for the business would be you spending the next 12 months silently stewing in your own anxiety and fear and then have a breakdown and disappear without any notice and the business is thrown into chaos.

As a leader, you don’t need to be perfect or a brilliant jack of all trades or a genius or even the smartest in the room, but you do need to operate with confidence though. If you don’t have confidence in something, focus on getting the confidence.

(For what it’s worth, the shift from where you are now to where you need to be is almost exclusively in attitude, it’s not some insurmountable challenge.)
That’s an epic reward, even if a large portion goes to legal help. How are there not more whistle blowers in big pharma? Granted, it was 7 years of hard work, but payoff is crazy.
For me it’s all about security updates, so it depends on the posture. If it’s not taking external traffic, non-critical, and does something simple, it’s probably fine to use an old version without a lot of concern. Otherwise I’d like to see at least a steady stream of dependency updates. With Dependabot and the like this is a relatively low effort commitment to merge its PRs when they come up. If there isn’t some security auditing on it and it’s serving on the open web it’s out of the question for prod IMHO.
> Nowadays, though, it's still possible for HTML to grow in two dimensions if using tools like Tailwind, where the long predefined class names are kind of extended attributes to HTML elements.

It's so infuriating when people say this against Tailwind. Nothing is forcing you to leave giant lists of class names directly on the HTML tags, the documentation very clearly states you can use the provided @apply function to move things into CSS. Throwing giant lists of class names down to prototype then refactoring is incredibly efficient, but it's not like you just shit out your first idea to production in any other context.
Yeah. He's also 19. Lol.
One move is 12 bits at most. 3 bits each X/Y, two XY pairs for source and destination.
There isn't yet a humanoid robot that can autonomously play those sports, though.
If you have a K8S cluster running on bare-metal with directly attached disks, sure, it'll work great. I'm just pointing out that K8S by itself will not give you any performance boost if the underlying K8S nodes are the same, slow VMs with terrible IO performance.
Some other top chess players voiced strong suspicions regarding his post-match interview (including the interviewer), because he could not suggest basic lines in the post-match analysis, lines that even the interviewer could find without an engine (and for example Hikaru while watching the interview, being able to say the line instantly).
I have numerous physical skills nowadays. Too numerous to list.

Upkeep involves regularly practicing them. Even if its just a half hour every couple weeks.

It helps having on-going projects that involve those skills. That is paramount.
mon français nest pas bon. 700,000? je suis surpris! je veux un livre d'anglais, merci.
I really wish I could use DO, but unless something has changed recently, they don't support delta backups, which is a deal killer for me.

For small startups, my DR/HA plan is hourly delta snapshots of the whole volume.

GCP, AWS and Azure all make this possible.
I was over-simplifying. Where there's a will, there is a way. If you have a matrix that's got a 0 for the Z term in each column, you will squash the model onto the XY plane, as it is here. What you can not do with a last row being the unit W vector is shearing, perspective transformations, that sort of thing. Notice in that Star Fox game that the shadow isn't changing in size as the character jumps up and down relative to the light - also where is the light? It looks like shadows are cast by some virtual directional in the middle of the level. You could not do this for a point light.

You can totally fake this by shearing the model sideways and squashing one coordinate to zero. You render it twice, once as a shadow, once the normal way. Sometimes, you even build a separate shadow model that's much simpler. There's a lot of special case trickery that goes on in games. I was thinking of the little round circles since it's really cheap to compute, but yes, you could do shadows in limited cases.

What the 4th row being a unit W vector really prevents is projections. What Star Fox shows are non-projective shadows. Anyhow, this is some graphics nerdery here that is no longer relevant, and people faked it well enough.
Can’t you just sell now before markets adjust or are you underwater already? The sooner you accept the loss and bail the more likely you are to come out in one piece.
I suggest you follow the issues in that repo if you want to see why. it's difficult keeping the massive packer template they use in good shape.

https://github.com/actions/runner-images/

I rely on that repo to build my own images and it is a frequent cause of failed builds. I'm going to convert almost all of it to installation via homebrew instead, I think. works well for MacOS anyway.
The issue is that if you're not technical CTO in a tech company, that is you can replace a senior engineer[1], then absolutely no one will respect you.

The CTO absolutely must be technical, not just because of respect, but also because other C-level execs need someone to explain simple things to them. If not, then you end up like Intel.

[1]: not as in be CTO and do a workload of senior engineer, but rather "if you weren't a CTO, would you be hired as a senior?"
Yes, that's the post.
That’s not apple support that’s the answer of your neighbor that made himself a little police badge…this is the support article… https://developer.apple.com/support/app-store-improvements/
I think you underestimate how easy Apple has made it to switch carriers with eSIMs. I can have several stored on my phone and activate them with a few touches. Very consumer friendly, no need to go to the store or even shuffle SIM cards while taxiing to the gate.
This situation is creating an entirely new meta in the chess world. It’s clearly advantageous to have others think you’re cheating. Players should start deactivating their chess.com accounts, start a rumor that they’ve cheated, and then take advantage of other players’ mental state during competition. The only downside is that a top GM could shadow an you by claiming you cheated without providing any evidence.
In aggregate, wage gains are behind inflation. In a country of 330 million, it will always be uneven. Everything is uneven at scale.
This is true at workplaces in the US, even! Only some of the PCs have badge login where I work, rest are permanently logged in to a public account.
go runtime is not VM like JVM [0]. Go doesn't run on top of runtime, more like run along side it. That's why there's go for embedded where it has no runtime. So it's very less likely other language reuse go runtime.

[0] https://go.dev/doc/faq#runtime
Where’s the PS1? I went skimming the diagrams for PS1 chips. Was it emulated? Or did the PS2 somehow handle PS1 games natively as well?
I'm a little fuzzy on the multitenant security promise of WebAssembly. I haven't dug deeply into it. It seems though that it can be asymptotically as secure as the host system wrapper you build around it: that is, the bugs won't be in the WebAssembly but in the bridge between WebAssembly and the host OS. This is approximately the same situation as with v8 isolates, except that we have reasons to believe that WASM has a more trustworthy and coherent design than v8 isolates, so we're not worried about things like memory corruption breaking boundaries between cotenant WASM programs running in the same process.

At the end of the day, if your runtime relies on a whole shared OS kernel, you have to be concerned about the bugs in the kernel. That's true of VMs as well, but to a much more limited extent: KVM is (by definition) much smaller than the whole kernel, and KVM bugs are rare.

I'm writing this mostly as a provocation; I don't have a clear enough understanding of backend WASM multitenant security to have strongly-held opinions about it.
My favorite man page is scan_ffs.

http://man.openbsd.org/scan_ffs

The basic operation of this program is as follows:

1. Panic. You usually do so anyways, so you might as well get it over with. Just don't do anything stupid. Panic away from your machine. Then relax, and see if the steps below won't help you out.
And yet if you talk to any older person they’ll tell you winter used to be worse/more snow/etc, so perhaps the heavy reporting is the real culprit.
I have a Helios QD Ti suppressor (same company, also 3D printed out of titanium) - just got ATF approval after about 6-7 months. It was pretty pricey (around $1300 IIRC), but it's very cool. Super lightweight, suppresses very effectively. Almost feels like dense plastic because it's so light. Sheds heat very quickly - safe to touch much faster than my Omega 300. They claim it's good up to 300 Norma Magnum, which is extremely impressive for the weight.

The American suppressor market is super interesting, because the $200 flat tax, extreme physical stresses, and low weight limits conspire to incentivize some of the most advanced high-temperature high-stress metallurgy outside of jet engines. In most other countries, where suppressors are unrestricted or even required (!), it seems like there's not nearly as much incentive to go straight to the ultra-high-end like most American suppressor mfrs have done.
MPLS will die, we will kill it. Although for that to happen, IPv6 will need to dominate networks and old/slow hardware will need to be retired.
Why stop there? Why not ditch Next.js altogether and teach your bootcamp students low-code?
I'm curious how much of that today would be phone rather than shared computer.
That's what redundancy in language is for. You hear this kind of vowel and emphasis mistake all the time in non-native English speakers and we can mostly work out what they mean from context.