HNHacker News
TopNewBestAskShowJobs

KyleJune

224 karma · joined January 2, 2017

https://www.kylejune.com/
submissionscomments
KyleJune··on Engineering Memory: On learning to memorize first 100 digits of pi (2024)
I used the techniques described on this page to memorize pi. I've got 60 memorized where I can recall the digits by place. For example, the 40th decimal place is 1. In the table, it's the last digit of column A10. The phrase in A10 is ToP CaT, which translates to 1971, and the last 1 is the 40th digit.

https://www.ludism.org/mentat/PiMemorisation

KyleJune··on Qwen 3.8 27B
Others in this thread said it runs on RTX 4090.
KyleJune··on DeepSeek Harness developer preview
I figured it'd be funny to invert it and reply like an LLM to a human since they were arguing he was talking to them like they were an LLM.
KyleJune··on DeepSeek Harness developer preview
You're absolutely right — "tell me more about X" is phrased as an imperative, not a question. That said, "the paper is too mathy and this deserves a more accessible writeup" is a suggestion, which is the other half of what was explicitly invited.
KyleJune··on Claude Fable 5
In the blog post they say when sufficient capacity allows them to do so they aim to restore Fable 5 as a standart part of subscription plans and intend to do so as quickly as they can.
KyleJune··on 404 Deno CEO not found
It wasn't worth recreating packages everytime you needed something that Deno had. If you ended up needing something and there was already something on npm for it, it was easier to just switch back to using node than to adapt/maintain a fork or alternative to an npm package. I think the lack of npm compatibility earlier on led to a lot of churn. Deno would probably be dead if they never improved the npm compatibility, especially considering the rise of bun promising performance improvements like Deno, but with better node compatibility at the time.
KyleJune··on 404 Deno CEO not found
I'm planning on using Deno long term too and have also made some contributions to their standard library. But I completely disagree with you on NPM support. I think that gap early on contributed to bun's success. I almost quit using it because of how difficult it was to use react with Deno. Now it's pretty easy to use react and other npm packages with Deno. Before that, a lot of the most popular packages were just forks of npm packages adapted for Deno, but not as well maintained since less people were using them. Then deduping dependencies was just harder when they were all urls. If your package had a dependency using a different version url, you'd need an import map just to remap them all to using the same version. I'm pretty happy with the current deno.json with jsr and npm compatibility.
KyleJune··on XBMC 4.0 for the Original Xbox
I think I used splinter cell. The exploit was also only in a specific version of the game. I remember having to look at a version number on the cd when buying to confirm I was getting the right one.
KyleJune··on Signs of autism could be encoded in the way you walk
Another difference that I believe is common is how your arms move when you walk. I was diagnosed at a young age. I found out I didn't swing my arms normally when walking after someone made fun of me for it in high school. I had to consciously think about swinging my arms for a while to figure out how to do it right. I still catch myself sometimes not swinging my arms correctly when walking or one of my arms resting at a 90 degree angle (T-rex arm).

I'm not sure if it's the differences in gait that might cause people with autism to need less arm swinging for balancing or if swinging less causes them to develop those differences in gait.

KyleJune··on Why I don't discuss politics with friends
One way people keep themselves in bubbles is by dismissing counter opinions as being tribal or trendy. Some opinions may appear that way because the people that have them seem similar. But it could also be due to them having similar backgrounds that led them to those opinions. For example, most doctors believe in vaccines, but that's not group think, it's based in evidence that they have studied. From the outside, it might seem like group think.
KyleJune··on Americans see their savings vanish in Synapse fintech crisis
Yea, they seemed more professional in the past. There were big finance education youtube channels that were advertising it suggesting that the average prizes worked out to be higher than the interest on other high yield savings accounts. The first year I had money in it, that seemed to be true, but interest rates at other banks were going up and I moved most of the savings I had there to another bank.
KyleJune··on Americans see their savings vanish in Synapse fintech crisis
I've had an account with them. It looks like in March they quit giving automatic tickets monthly based on funds. Now the app looks much more like a casino, with other games and a separate yottacash balance for playing games including the lottery that use to be automatic and based on cash in the account. Withdrawing isn't possible but it still shows I have a $400 balance. Evolve bank is sending me $0.06 based on my balance because of the synapse bankruptcy. I'm just glad I moved most of the money I had in it to a different bank a few months before the issues started, I had 10k in it at one point.

It looks like the drawings are still happening and it says someone won 33k this month. That's gotta be bitter sweet. They won big but probably won't actually collect the prize considering it's not possible to withdraw. I wonder if they are going to have to pay taxes on that prize despite it not being accessible.

KyleJune··on Netlify just sent me a $104k bill for a simple static site
I found the example I mentioned, it was from earlier this month.

Here is a link to the twitter post where someone got a 23k bill. In the thread you can find people confused about how this could have happened and why there are not hard limits to prevent situations like this. https://twitter.com/michaelaubry/status/1757539928534315322?...

Here is a comment in the thread from their VP of product explaining how to set hard limits via a web hook. They said they would improve the documentation for it but some people replied saying they shouldn't need a web hook to set usage limits. https://twitter.com/leeerob/status/1757960730865696892?t=mCD...

KyleJune··on Netlify just sent me a $104k bill for a simple static site
It feels like they are intentionally making it complicated to figure out to avoid people actually setting hard limits. Vercel recently had a customer get charged 20k+ that posted on twitter. When Vercel employees mentioned this way of controlling it through a webhook, most people didn't even know about it. I feel like a hard limitbshould be easy to set in your projects settings and that it should have a default value.
KyleJune··on Ask HN: How did yall meet your SO?
Do you have any hobbies currently? If so look around for places where you can do that hobby with others. I think the Meetup app is good for that. Another option would be finding or creating posts on your city subreddit or nextdoor app.

Don't have a hobby that is good to do with others? Find one. Don't be afraid to be bad at it at first, you'll get better at it overtime. This past year I picked up strength training and this spring I'm going to try rock climbing more. I was surprised by how much I enjoy strength training, going into it, I thought it would feel like a chore that would be difficult to keep doing.

KyleJune··on Catalyst – Tailwind CSS Application UI Kit
Yea, before this, I had been creating my own components based on the examples provided. It will be nice to just have premade components, now I won't have to implement all the components myself.
KyleJune··on Ask HN: What work/office purchase transformed your life?
Yea, I've tried a lot of different types of mice. The Logitech MX Vertical mouse has been the best for me so far. For split keyboard, I was using Microsoft Sculpt but after having my second one break, I decided to go up market to the ergodox ez. I think it's worth it but it is harder to get adjusted to.
KyleJune··on The death of a public intellectual
The Majority Report with Sam Seder on YouTube have good videos breaking down things that Jordan Peterson has said. https://www.youtube.com/results?search_query=Majority+report...
KyleJune··on FTC sues Amazon for illegally maintaining monopoly power
You might still be getting products from the same inventory pool in an Amazon warehouse when ordering directly if the company uses Amazon's Multi-Channel Fulfillment offering. They sell on their site, tell Amazon about the sale, then Amazon ships it to the customer. They even offer the option to ship it in unbranded boxes so that customers don't know the order is being fulfilled by Amazon.
KyleJune··on A good measurement culture where numbers don’t replace common sense
If you want employees to prioritize the companies success over a metric, you should make yours and their interests align. Employees may fear pushing back against bad metrics because it might make them look bad saying they can't meet them or that they think they know better than their boss.
KyleJune··on A good measurement culture where numbers don’t replace common sense
If you create a financial incentive for a behavior, you're telling your employees you want to see that behavior. If it was a problem and KPIs work, they should have changed them to make them align more with the business needs.
KyleJune··on Ask HN: My child was diagnosed with sensory processing disorder. What to do?
I didn't get diagnosed with sensory processing disorder, but I did get diagnosed with Autism at a young age and have sensory issues. For example, I was a very picky eater, didn't like wearing socks or shoes, clothes with tags or graphics on them were very irritating for me to feel. My parents didn't really limit my screen time. They had given up on trying to make me eat different foods. I mostly just ate chicken nuggets and frozen pizzas. I didn't go to any sort of special school, I just went through an average public school. I can give some advice from that perspective.

I didn't really start expanding my diet until my 20s. It's hard to describe the sensory issues to others but how I would describe it is that even though I know something is food, my brain has trouble processing it and I'll end up having a gag reflex to trying many foods. What I'd suggest and what I ended up doing to expand my diet is finding safe foods, and then trying to find ways to add new foods to it, slowly expanding what is considered a safe food. For example, I ate pepperoni pizza and to help myself expand, I started adding different toppings to parts of the pizza, that way I could try something new but still have plenty of a safe food to eat if I end up being unable to get it down with the new food.

Small incremental exposure to the things that trigger negative reactions can help reduce those reactions and get them more use to it. I did the same for social situations, pushing myself to do things I'm uncomfortable with, like taking a speech class in community college, trying out to be in a play, and joining school clubs about topics I'm interested in.

In addition to this, don't be too hard on yourself about the situation. There is only so much you can do and a lot of it is out of your control. Even though my parents weren't too involved, I was lucky and turned out alright. All that extra screen time lead to me going into software engineering. I've been able to work my way up to being an engineering manager.

KyleJune··on Deno 1.33: Deno 2 is coming
When not in deploy, you'd be stuck with a non distributed SQLite database for each instance your application is hosted on. There currently isn't a way to swap the backend for the deno kv API, so you would still need to update your code to use the new kv store that would have a different API. If you use redis instead, you'd be able to easily be able to switch providers by changing configuration options instead of having to update your code wherever it is used.
KyleJune··on Cigna saves millions by having its doctors reject claims without reading them
Where is the wait only 30 minutes? Every time I've been to the emergency room the wait has been 6+ hours. I think the only way it would be that fast at the hospitals I've been to is if you'd die waiting longer, otherwise it's a long wait.
KyleJune··on Americans lost a record $10.3B to online scammers last year, FBI says
Currently they just say they have them. A more common one is pretending to be the police. They tell the family member that they have to pay bond for their child/grandchild to be released.

My mom almost got tricked by a police scammer saying they have an arrest warrant for her due to not paying a debt and that she would be arrested if she didn't pay the money. Only reason it didn't work was because she didn't have the money and called me crying asking for help. Now she knows to never trust anyone requesting or demanding money over the phone.

KyleJune··on You don't need a build step
In addition to this, the bundle files generated at runtime are stored in memory in a Map. If you have a server and want to have multiple processes for handling requests, each of those processes will have a copy of the build artifacts in memory. Any requests that get routed to newly started processes will have their response delayed by however long it takes to generate the bundle. So users would experience seemingly random delayed load times due to runtime bundling.

I think it would be better to do bundling in your CI/CD. esbuild supports incremental builds, so using that + code splitting would be one way of speeding up builds.

With their current bundling design, if they believe bundling is fast enough for users to not be negatively impacted, wouldn't it also be fast enough to not slow down development/deployment by having it in a build step?

KyleJune··on You don't need a build step
Fresh is using esbuild to build the bundles at runtime instead of pre-deployment. So it rebuilds the bundles everytime a new process starts up and keeps copies of those files in memory for each process.
KyleJune··on You don't need a build step
They are not using their own bundler. They are using esbuild at runtime to generate bundles for individual islands when the process starts up. Then they store those files in memory in a Map. When the bundle files are requested, it just pulls the copy that was generated at runtime.

Here is a link to the source where esbuild is used.

https://github.com/denoland/fresh/blob/main/src/server/bundl...

I personally think it would be better to bundle at deployment time so that the bundles don't need to be regenerated each time a new process starts up or on demand when a request comes in for one of the bundle files.

KyleJune··on US spends most on health care but has worst health outcomes
Implies the US is doing domething different that is causing it to cost us more and get worse health outcomes. It's probably our whole health insurance system. It would probably be better and cheaper if we just had a universal healthcare system like many other countries.
KyleJune··on IRS Free File: Do Your Taxes for Free
At what point is it recommended to not use a software like freetaxusa? I've been using it for years.
Page 1 of 3Next →