Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hajile
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
631.
▲
by
hajile
3y ago
Intel pivoted because they couldn't keep up with Asian RAM makers in the race to the bottom.
632.
▲
by
hajile
3y ago
YES! It's not much to do with country/race and a lot to do with pay. I've been sitting through more interviews than I can count as my F500 company is trying the same thing. Despite alleged pre-screenings, I've been amaze
633.
▲
by
hajile
3y ago
Is it predatory? Apple must turn a profit somewhere and charging a bit more to their high-end customers to give a bit more of a break to their low-end customers isn't a terrible method. If you hate Apple's pricing, you have WAY mo
634.
▲
by
hajile
3y ago
Tax the sale of everything and the entire problem goes away. At that point, it doesn't matter that they borrowed against their positions because spending the money they borrowed still taxes their stocks indirectly.
635.
▲
by
hajile
3y ago
It's more about inflation. The Fed has stated that they don't get those low interest rates back until they fire a lot of people and drive up unemployment. EDIT: from the Chair himself > We’re never going to say that there are t
636.
▲
by
hajile
3y ago
I don't understand why people let them get away with this inductive logic. While it COULD mean you used the device out of spec, it could just as easily mean THEY MESSED UP when manufacturing your device. On the whole, its more likely t
637.
▲
by
hajile
3y ago
It was never a standard to begin with. Countries were refusing to use MS office because it didn't support open document standards. MS basically showed up to the spec committee with a bunch of MS Word documentation and said it was a new
638.
▲
by
hajile
3y ago
You can't overclock mac parts and their quality is high, so they retain value like crazy while potentially abused desktop parts do not. I could barely give away my gaming PC from 2015, but loads of people would pay a few hundred dollar
639.
▲
by
hajile
3y ago
I chose the 12-core because it's very close to the M3 Max in overall performance. There are cheaper ways to build most things. A high-end Thinkpad is $3000-4000 and you can buy a terrible gaming laptop with the same components for $1
640.
▲
by
hajile
3y ago
People don't trust potentially overclocked parts which in turn means they aren't worth very much on the used market. This is one area where an efuse indicating if a chip were overclocked could be useful and not anti-consumer.
641.
▲
by
hajile
3y ago
I agree and that's why I added the comment about a Thinkpad at the end. My point was that the difference is closer to 25% rather than the 300% that was claimed. I own an M3 Max laptop, so you can suffice it to say that I think the 25%
642.
▲
by
hajile
3y ago
You need to compare likes as much as is reasonable. I literally priced everything out on Newegg. 1. You certainly can, but that's the Corsair with the crappy components rather than one with good guts. If I were being completely fair, I
643.
▲
by
hajile
3y ago
Some stuff swaps out a little at a time, but something like the massive AM5 swap has you changing 3 of the 4 most expensive parts (CPU, RAM, and Motherboard) of your machine at the same time.
644.
▲
by
hajile
3y ago
Let's see * $450 -- 12-core Zen 4 * $250 -- x670 motherboard * $130 -- 48gb RAM * $100 -- 1TB SSD * $170 -- 750w PSU * $130 -- case * $600 -- 3070 GPU * $80 -- CPU air cooler * $200 -- Windows * $100 -- so-so speakers, mouse, keyboard,
645.
▲
by
hajile
3y ago
The major Google "objection" was automated trace loggers. When something goes wrong, they grab the stack trace and ship it off to the developers. In this particular case, devs definitely see the Safari traces when bugs pop up.
646.
▲
by
hajile
3y ago
Safari has enabled proper tail calls for 8-9 years now and they haven’t caused issues despite Safari having 20% of the worldwide browser market.
647.
▲
by
hajile
3y ago
In this case, imperative with spread would be just as slow and no more readable. The real issue is that this should have been wired up with an iterator. At that point, you aren’t using a for loop and your iterator might actually be faster w
648.
▲
by
hajile
3y ago
It might give different tooling output, but the tooling wouldn’t break. Likewise, the only side effect of the code itself is that some of it would get faster because functions wouldn’t need to return. The percentage of sites affected by aut
649.
▲
by
hajile
3y ago
WASM runs in v8 on Chrome. If you have to implement the bytecode for one, it should work for both. Chrome used to have semantic tail calls for JS implemented too. FF runs WASM on Spidermonkey. If the security model is broken by JS, there&#x
650.
▲
by
hajile
3y ago
JS works alright with currying, but I think manual currying is the best way to do it with the language (and it's not that inconvenient).
651.
▲
by
hajile
3y ago
Nobody cares that loops don’t have stack frames. Few people cared for decades that async functions lost stack traces. It’s just a bad excuse.
652.
▲
by
hajile
3y ago
TC39 hates FP. They have a stage 2 record/tuple proposal. Records are far more optimizable than JS classes since they enforce concrete types and can’t add/remove fields. Instead, they spent massive amounts of time on private field
653.
▲
by
hajile
3y ago
This solvable enough by activating a shadow stack. You can also just note on the trace pretty cheaply that X function was called by a tail call function. This eliminates any ambiguity about what happened. It’s not a different issue from asy
654.
▲
by
hajile
3y ago
They said it was too hard, but now they’re adding it because of wasm, so their objection doesn’t matter.
655.
▲
by
hajile
3y ago
There were no technical arguments from Google. They implemented tail calls and performance was fine. Furthermore, wasm required them to add the functionality back to the jit. MS complained that windows APIs made it slow, but first, they sho
656.
▲
by
hajile
3y ago
FF objected because they didn't want to do the work, but they're now doing that work making proper tail calls work in WASM, so their objection is irrelevant now. MS objected that Windows APIs made PTC slow, but they now use Chrome
657.
▲
by
hajile
3y ago
Not hard at all. Chrome had it implemented, removed it, then added it back, but only for WASM. They disliked that it didn't leave stack frames in some cases. Apple refused to break the JS backward-compatibility guarantee and implemente
658.
▲
by
hajile
3y ago
I suspect it does tail calls on Safari as Safari is the ONLY browser to completely implement ES6+ and implement proper tail calls (I'd note that it's not the only ES6+ compliant implementation, but most of the rest are aimed at mi
659.
▲
by
hajile
3y ago
Web games used to suck, but wasm + webgpu seems like a great combination for reasonable performance while also allowing indie devs a way to avoid forking over 15-30% of their profits to middlemen.
660.
▲
by
hajile
3y ago
Mindustry has other ways to donate directly if you choose. The dev obviously thinks paying steam a cut is still worth it in increased sales and marketing.
More ›