skysight-inc/HackerNews huggingface dataset:
Oof. This is black and white thinking at its worst.

The author perceives only two possible outcomes, one where things go Right (correct according to his perceptions) and where they go Wrong (correct according to the other party's perceptions).

There's so much missing from this view of the world it's hard to know where to begin.

- The author could be missing some key facts.

- The author could be unaware of other priorities.

- The author could actually be wrong. It happens to the best of us.

- The author may have a history of being Right, getting others to go along with it, and then changing his mind to a different Right. That burns social capital really fast.

There are some algorithms for convincing others in a way that allows them to save face. Nemawashi is a good one to start with. "Disagree and commit" is another.

Best of luck to the author in developing some workplace skills. Once you're out of school, collaboration is more important than getting things Right all the time.
Lua is my tool of choice for code generators in C projects. Not the intended use case for the language but it's very good at it, and a single file lua.c built along with the rest of the project is no bother.
How would the world collapse? This sounds like mixing up "the world" with "human society". I know I do more when I'm happy because things are enjoyable. No disrespect to Don Knuth and it's obviously good to realize you're not gonna be happy all the time but that line of reasoning is just not true.
have you tried `qw4-c5890.co.online`?
Particle physics has a pretty good track record of inventing undetected particles to solve missing item problems, then finding that particle later. I'd guess we're up to hundreds of such particles like this so far, with really big finds being positrons (and all anti-partickes, needed when adding relativity to spin), neutrinos (needed to account for missing mass), all the quarks (needed for certain symmetries, among others), and the Higgs bison itself (needed to explain masses).

So don't discount adding currently undetected things as explanations for surprising measurements. It's been extremely fruitful.
> I care more about doing good work than office politics.

Interacting well with other people (what the derisive “office politics” actually is) is good work.
Wouldn't that mean that light also has infinite energy?
How often are you driving more than 300 miles a day? For me it’s 4-6 times a year. Otherwise I take a plane. I can live with one 20 minute charging stop for each journey. The electric vehicle model variety today is amazing. From luxury Lucid Air and EQS to Dacia Spring and even EQV van. And it’s growing! Everything is there. Charging at home is also game changer. It’s cheap and convenient. I don’t really want go back to petrol car.
There are a couple of alternative that I used before Stripe was allowed in my country:

- Flurly, they take 1% on top of Stripe fees but provide super easy payment setup + dashboard, fraud management. You can be paid by direct transfer or PayPal

- Paddle, never tried but has really good reputation

- Gumroad, kinda same as flurly with higher fees and custom payment pages.

You should consider alternatives before open a US company IMHO (except if you have others reasons to do so)
Gumroad (not really appro
Ignorance is bliss is more than just a cliche. The converse is that intelligence is anxiety. Or at least that’s my hypothesis. The more you know, the more you are aware of what can go wrong.
Which is the same as any other E2EE system. Your OpSec is only as good as the worst OpSec as whoever you communicate with. Pretending this is an Apple issue is absurd.
The author is focused on GPU texture compression for games[1] so they're not too concerned with fast compression speed. Given a game will be played on (at a minimum) tens of thousands of machines, some of which may be quite limited (e.g. handheld consoles or mobile devices), the game developers are only more than happy to trade off once-off compression times for decompression size / speed. They'd likely only perform this on a later "release build" of their game too.

The author mentions in a tweet going from minutes to seconds for compression when switching CPU for GPU[2]. From memory he has made other references to a few seconds for compression being entirely reasonable for such tasks but I can't find a direct reference.

[1]: http://www.binomial.info/

[2]: https://twitter.com/richgel999/status/1476325003662667777
This is a classic for good reasons: https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...
Just because you can't imagine a perspective doesn't mean it isn't real, my assumption is that you aren't on the spectrum.
My preference at this point is rail's in api mode with a separate javascript fronted. I haven't had had to scale enough to really see it, but I often see rendering discussed as CPU heavy and I do wonder how much it helps that all my rendering is the OJ gem.
Views are definitely one of the places that can get slow. Each partial is an IO read and they happen sequentially. Looping and rendering a partial is a common mistake that kills performance.
I think that this approach limits leadership. Often people are asked to solve both technical and nontechnical problems. People can reasonably ask you both to define "better" and to achieve it. If you expect requirements for everything then you'll place a limit on your influence.
I can do it in 1 line of code if it includes downloading your github repo.
Yeah, the example about rewriting a page in React really stood out to me for this. He says "I entertained the question in good faith" but he was clearly just asking "gotcha" questions to try and show the manager what a stupid question it was. And it may very well have been a stupid question, but as you said, he didn't even attempt to understand his manager's perspective.

I can totally understand why his manager got frustrated by this.
Everyone will eventually learn that all their heroes have clay feet.
At the risk of the negative karma for entertaining this now exhausting topic…

I believe consciousness is the inflection upon the “substrate” of our minds. This theory suggests all matter is DORMANT consciousness animated by our electro-chemical jelly brains. Consciousness is literally the universe peering back upon itself, animated by living things.

So consciousness is more like electricity (potential of existential being) than a personal “item”, merely subjectively isolated to the local scope of our brains.

Thus there is no reason what you say couldn’t be true, that multiple atoms (animated through biotechnology) may be entangled and share “identity”. I think this is what is happening in our own minds to produce the coherent singularity of personal consciousness.

Further, every atom DOES have serial “numbers”, the extra-dimensional vibration suggested in string theory (whether or not that postulation is complete or wholly accurate). There would be more vibrational combinations than atoms in the universe. Synchronization of these vibrations would explain entanglement (two atoms in different locations sharing the same serial.)

Further further, null hypothesis proof requirements are absurd, you cannot predict or calculate all the ways a piece of paper may be folded let alone how reality may be folded to produce what wonders we perceive. This and that Truth is not confined to the horizon of our ignorance, provability and useful conjecture are not in parity. Otherwise no one would accept theories of … the Big Bang, dark matter/energy, infinite primes infinitely far apart, etc.
Here's a link to an article where they provide a shell script to easily do it:

https://tratt.net/laurie/blog/2022/making_a_video_of_a_singl...
The tax income in this scenario is already devoted to paying for road improvements. There’s nothing left to be redistributed back. You can raise another tax for redistribution if you’re so inclined, but you can’t spend the money for road repair on redistribution (or else the road doesn’t get repaired, defeating the purpose).
Yeah it is either a fantastic bit of art or hilarious lack of awareness of the irony. The guy actually reminds me of a coworker that I like a lot who is on the spectrum. Once in a meeting a manager was describing why we needed to do some task. Autistic coworker: “oh so we need to do it for political reasons”. and manager starts to freak out and backpedal trying to say its more than just political reasons. Autistic coworker, calmly: “oh no its ok, political reasons is fine!”
Tornado Cash, which had an organization on GitHub and the developers were members of that organization. I don't know if I agree with the decision but I certainly understand why it would be made by a lawyer trying to ensure they are in compliance with a sanction as soon as possible.
How well does it do with accent or slight dialect influences?
> They get charged each time someone clicks that add.

Well, no. Not really. The client wants to buy an actionable contact with a real person at the end of the deal. The app creator can try selling counterfeit goods, but this trick only works once and the next time the client will demand payment on the basis of something other than clicks. (And this process has already happened many years ago; nobody charges per click in 2022.)
I’m sorry you feel this way. I personally enjoyed the interview quite a bit (Kelsey is very knowledgeable about both the past and present of computing).

I cut out parts of the interview to make it shorter. If you’d like to verify what I showed, you can deploy an Astro site with Edge Functions for free: https://vercel.com/templates/astro/astro-edge-functions

Open to feedback on how we can do better next time. Would you prefer more discussion about tradeoffs?
> If a manager comes over and suggests something to you, you need to understand their perspective for coming to that discussion

For someone having autism, this may be impossible. If they are open about their autism, one could argue that the manager should be the one trying to see the topic from two sides.

One may also need to come up with a shared understanding where the manager has a way to inform the autistic person more explicitly what to do than they would another person (who would get the subtle hints).

This can be pitched as a way for the company to accommodate for having an autistic person on the team (as opposed to firing or not hiring them), in other words that the manager would do this as a way to support the employee, not to be abusive.
Django-tailwind + flowbite blocks
The alternative is to have control, so you can choose (and enforce) the right strategy for your context: unwinding, or aborting, or only infallible/Result/GIGO (with turning `slice[i]` and `RefCell::borrow()` into compile-time errors where necessary). Rust's default of "anything can unwind anywhere at any time time" is just one of these strategies, and it's not always the right one. And when it's not the right one, it does create a "mine field" as the OP says.
They are targeting 'rich guys' as you call it because the amount of battery is limited and the margin is higher on those cars.

And many of those people are just normal families with 1-2 people that earn a fair amount and can afford ID4 or Model 3 or something. And those people car about reliability.

You act like only billionaires buy EVs.
Any reccomendations on a paticular documentary? Or better yet a biography? Have been meaning to read one on Warhol.
Ah yes, indeterminate pessimism at work. The savings rate in China is 50% because in determinate pessimism you want to make sure you're prepared for the worst.
The fundamental equations for QED (electromagnetic force) and QCD (strong force) are similar, but the solutions are radically different as gluons interact with themselves in a peculiar way. And we only know how to solve QCD equations at short distances where the force is small. Solving QCD at large distances is one of the unsolved "Millenium problems" [1].

[1] https://www.claymath.org/millennium-problems/yang%E2%80%93mi...
I never said that she doesn't want it. Perhaps if society gave women the same expectations and opportunities as man, then she would have wanted to swap roles. But we'll never know.
Exactly my thought. For wired, the headline is really bad click bait.
It's interesting to watch the media transform into a sort of generalist 'liberalism failed' state with no vision or direction.
> There needs to be water AND it needs to be cool. There is no nuclear power without water cooling.

The water doesn't really need to be cool, it can also be used in cooling towers, which means you don't have to put it back into the stream, and therefore you don't care about water temperature. The issue with river water is that we currently don't have enough to divert it for all our needs, be it for a nuclear plant, for irrigation or for drinking.

This winter and spring have been exceptionally dry in France, with slightly more than half the rain we usually get.
> my strategy was to leave the room quietly

I'm not autistic; but I often just walk away from arguments. I'm an argumentative person, so it runs against the grain; but I don't actually enjoy arguing.
> Short-lived electric cars aren't environmentally sound at all.

Well, electric cars can produce minimal atmospheric emissions, or medium, or huge. It depends.

What I'm missing from the talk is that the total emissions of ICE cars are inherently bound to be higher.

Atmospheric. Emissions. These are the immediate problem, not an abstract "environmental soundness". OP is actively diffusing attention from where the poor of the world need it the most.

Yes, I'm saying that the scrapyard full of five-year-old electric cars is bearable and can be dealt with much less priority than the real environmental disaster we're heading into, full-steam.

I applaud the drive to buy less stuff, I really get that. I also get that our civilization has its own fundamental dynamics and you cannot just look at the buyer-side and treat that as an independent system. It's quite telling that OP's response to "why even focus on private property of cars?" is "because I want to" (at 30:40).
but if you allow that, what's the difference really between this game and the original 2048?
Is there not a local payment gateway company where you're headquartered? If not, then a bank should be able to help you with accepting cards, they might even have their own online payment gateway with a simple enough API, or they'll point you to their online payments partner.
Problem is communication there.

> A manager came to me asking if we should rewrite the checkout of our E-Commerce platform using React because they had read a blog post about another company doing it

All questions can be reflected easily.

> Is our checkout page not performing well?
> Will a new checkout solve our problem?
Will React make our checkout page performing better / improve checkout ?

> Why do they think a technology change is a solution?
Can technology change (to React) improve our situation in anyway?

Do they understand the implications of such a switch?
> What would be the implications if we switch to React?

Now those questions OP can answer. Manager read a blog post, he obviously don't have answer to this questions, that's why he is asking OP if they should rewrite.

Asking "Why do they think a technology change is a solution?" is making wrong assumption that, manager thinks "technology change is a solution"
This is what I was going to say but phrased better. The issue isn't autistic vs. allistic, the issue is that you've decided you don't want to devote any brainpower to questions which are not directly technical. Sometimes that's fine, but it also means you are probably at the apex of your professional development. So do it, but also realize it means you're unlikely to get promoted further, and your opinion about technical topics will (rightly!) get ignored because you weren't in the rooms necessary to see any bigger picture.
It does. Might be a basic one, I suspect it's just sending your input to JS's eval function, but it gets the job done.

EDIT: I said it looks like JS eval because I put in `sqrt` and it showed me something like `function sqrt() { [native code] }`

When I tried to input some actual JS code it didn't do anything. I thought it might make for a basic REPL but no luck.
Are any of your R users TMB users? Because I ran into that in multiple setups (Guix SD and Guix on foreign distros) where only a specific ordering worked even when using guix shell --pure. This was back in the R 4.1.2 days. In theory it should be impossible and yet I ran into it. No I was not mixing packages installed via. install.packages.

Right now with the latest version of Guix and R 4.2.1 TMB is not usable. Try running:

"guix shell --container r r-tmb make gcc-toolchain gfortran-toolchain"

then try running the linreg.R (with the corresponding cpp file, or any of the examples) example from https://github.com/kaskr/adcomp/tree/master/tmb_examples
and you'll run into "did you mean 'bad_array_new_length'? This is on a Guix SD system too...

And you have to specify make,gcc-toolchain and gfortran-toolchain for it to work normally. If you leave out gfortran-toolchain it compiles but you can't load it and it doesn't work without make. Previously I had it working with those 5 packages in a specific order.

Perhaps this is a TMB only problem but it's a giant PITA when it works fine on non-Guix setups.
I hate to say it, but I agree - I dislike the number of Electron apps I have to use, however...

I spent a few hours last night on a personal project trying to get something relatively simple working as a SwiftUI macOS app. I needed to customise a bunch of components to get it close to what I wanted.

I decided to give Electron a go, and had what I wanted up and running quite literally in 5 minutes, and it starts and is responsive within 500ms. It's taken longer to figure out how to ship it as a .app package than to write the code. That's nothing short of amazing.
> it's really depressing that nobody's been able to improve it.

That's quite unfair, several people improved this already...

> why partial lookup can't be cached at a given call site

Well first you have no state at the call site in which you could store that.

But even if we did, a single callsite can render different template based on request parameters, e.g. `render "foo"` may be either `foo.en.html.rb` or `foo.fr.html.rb` based on the request locale. But then you also have format, format variants, etc etc. So the number of possibilities is huge.

> I wonder if it's time to consider backwards incompat?

Of course we consider it, the explicit locals declaration is one step in that direction, but it's not like we can break people's code willy nilly.
This is awesome. I’m going to use the heck out of this feature. I’ve been sticking # required: at top of my templates.
Well, if you actually asked what the goals of the manager's proposed evaluation/comparison were, great! If you had probed around the context of the discussion a little bit by asking some open questions like "So why did this article pique your interest in relation to our company?" or "That's interesting, I wonder how their approach compares to ours. What do you think?", then even better.

However, that isn't quite what you say in the article: instead you relay that you appear to have shut down the discussion immediately by getting stuck at "this isn't broken and I don't understand why you're asking me to fix it." That is the part that I perceive as patronising, becuase it contains the implicit assumption that your knowledge of the business/tech crossover is superior to your manager's.
Author here, thanks for reading.

I didn’t give much information about my life, but I am pretty adept at playing all these games. So much so that I thought there was no way I could be autistic because of how many friends and business relationships I had. Until it hit me that I spent my 20ies doing what you suggest, which is studying the heck out of these things.

But it stops at engineering, where I try to be very open-minded and learn as much as I can. I have to readily accept I am wrong on most of my assumptions because I just couldn’t be a good engineer otherwise. I can be perfectly suave and agreeable discussing anything else. That means I probably know how to play the “acquiesce when you should” game quite well.

But I’m at work because I am blessed to have a job where I get to do what I care about: good engineering. I deliver great value when people understand my way of thinking, and thankfully I have plenty of colleagues that get it.
To make a battery safer, you reduce the ways it can give up that energy. For example, some batteries will give up their energy if they are penetrated with a sharp object. Some won't. Some tolerate high temperatures, some don't. Energy density is only loosely correlated with safety.
Japanese Dakuten, Handakuten and Contracted Sounds
Fairly limited use case for opening myself up to more Meta in my life. I'll pass.
My understanding is the 1/r^2 behavior comes from solving for Green's function of a PDE. Gravity is similar to Gauss's law (i.e. 1/r^2 behavior of charged particles) in the underlying PDE. So something in that equation would have to change.
He called the guy a pedo, hired an investigator to look into him, and claimed he was a rapist who bought his wife. There is no defending that. Elon is a massive piece of shit.
I second this one!
Super good lay person summary. I like how this explains the underlying concepts more than the python specific stuff. Will recommend this to new comers.
I'm more astounded because I remember from 2015 or before, here on HN several threads for months on end popping up all about how Twitter was defrauding users with bots. Then it quietly disappeared and now we are hearing about it all over again. I don't know which users are bots, I know people can buy followers, are those the bots? If that's the full extent of it, it feels, so insignificant to me, however, they were apparently reporting usage metrics which included bots on the platform which was misleading to investors is what I remember being the issue back 5 or more years.

What does this mean for Elon Musk? I'm not sure, but I wonder if he already knew about the bots or what.
I'm not sure if they're actually better at seeing the truth, than building a more complex mental model of the world and its processes. If anything such ad-hoc modeling tends to be an obstacle that obscures the truth, rather something that reveals it.

A lot of very smart people call themselves skeptics and are very keen at questioning what other people believe when it is not what they believe, but are incredibly blind to the fact that they make assumptions on their own that they have very little basis for.
No one is saying “replace roads with rails”, they’re saying ship more things by rail up to the last mile (e.g., trucks take goods from rail depot to local markets). Today, much freight is shipped on highways.
As an example of this, most trash on the side of roads comes from stuff falling off commercial trucks, sanitation trucks, work trucks. Not from people chunking junk out the window of their car. Yet all the guilt is placed on individuals.
That's a bit reductive. I'd say that generally, autistic people have more of an issue getting implicit rules, expectations and social rituals, but that doesn't mean they're not self-aware. In fact I'd argue that they are painfully self-aware, especially when masking - that is actively emulating behaviors expected of them without them being intuitive. It can be pretty stressful to consider the impact of everything you do that other people trivially do automatically.