Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
titzer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
721.
▲
by
titzer
3y ago
As someone who worked on V8 for some years, I can assure that Web bloat is not due to frame pointers.
722.
▲
by
titzer
3y ago
Virgil doesn't use frame pointers. If you don't have dynamic stack allocation, the frame of a given function has a fixed size can be found with a simple (binary-search) table lookup. Virgil's technique uses an additional page
723.
▲
by
titzer
3y ago
I would have believed this before the M1, but now I think fixed-width instructions are great for parallel decode, so there's a real threat now which is attributable to RISC.
724.
▲
by
titzer
3y ago
I agree that the line is pretty thin, but would draw it as: fixed-width versus variable-width. I think the M? line of Apple CPUs, with extremely-wide parallel decode, has been a game changer. The performance per watt is really off the chart
725.
▲
Show HN: WebAssembly Instrumentation in the Wizard Research Engine
(github.com)
7 points
by
titzer
3y ago
|
0 comments
726.
▲
by
titzer
3y ago
Show me one goddamn "dwindling profit margin".
727.
▲
by
titzer
3y ago
This is an extremely dark take that is certainly not true in most CS and EE programs. Students change advisors all the time and there are plenty of internal mechanisms to report misconduct and blow the whistle. The fact that the student fel
728.
▲
by
titzer
3y ago
I work on programming languages and systems (virtual machines). A key thing with a systems programming language is that you need to be able to do things at the machine level. Here's a talk I gave a year ago about it: https://
729.
▲
by
titzer
3y ago
Joel of course hits the nail on the head about the two major things that cause abstractions to fall apart: performance and bugs (or debugging). In programming languages we talk about abstractions all the time--PL of course is all about abst
730.
▲
by
titzer
3y ago
Don't mistake noise for action. One thing corrupt people love to do is make loud sounds that they are fighting corruption when they are not doing that, instead having their palms greased by people doing that exact kind of corruption.
731.
▲
by
titzer
3y ago
In college I had a PC with a 100Mhz bus. One day I was defragging the hard disk-- as one did in those days --and by chance had the PC case cover off and also the FM radio on. As I swept past 100Mhz I picked up the unmistakable KKSSHH CHKS
732.
▲
by
titzer
3y ago
Watts are a rate (energy/time), you don't need to divide them by time again.
733.
▲
by
titzer
3y ago
I don't know why you're being downvoted; I completely agree with this. It's hard to put your head into the mindset of a beginner after it's been in the deep end of the pool for so long. Stuff needs to make sense now an
734.
▲
by
titzer
3y ago
Interesting! Given the small amount of power relative to the total amount in the tides (I've seen an estimate of 3.7TW), this doesn't make a big difference to the Earth/Moon gravitational system, but I'm curious how this
735.
▲
by
titzer
3y ago
I have found that HN sentiment (not just in the case of my comment above) does not suffer criticism of markets well.
736.
▲
by
titzer
3y ago
> probably be left to the free market. Ah yes, the mythical free market that no one ever questions, the unassailable arbiter of value in this world. This underpinning assumption needs to be pointed out. Clearly, the free market is not in
737.
▲
by
titzer
3y ago
Not that it's any of your goddamn business, but yes, I have decided to not have kids, for multiple reasons.
738.
▲
by
titzer
3y ago
Housing, infrastructure, and energy would all be in huge surplus.
739.
▲
by
titzer
3y ago
> Then you're left with supporting roughly our current population level which seems... entirely feasible? That doesn't match data I've seen. For example, even the Wikipedia article on carrying capacity ( https://
740.
▲
by
titzer
3y ago
The only optimists these days are humanists. Environmentalists generally think the planet is kind of screwed.
741.
▲
by
titzer
3y ago
The answer is that birth rate needs to decline and the human population needs to level off and then also decline to sustainable levels. We're in overshoot right now and no amount of economic development (read: growth) is going to fix t
742.
▲
by
titzer
3y ago
Are you referring to the weak references or to interior pointers? What I've been surprised by over the years it that a simplified, perhaps slightly broken version of a language comes to Wasm first, then as features expand, more of the
743.
▲
by
titzer
3y ago
+1 to implementing a Rust interpreter. You can skip the entire middle and backend of the compiler, and if the program doesn't do much, this will be faster than any other solution. The Virgil compiler includes an interpreter for the ent
744.
▲
by
titzer
3y ago
The superpower of a debugger is watchpoints and inspecting data structures. No need to laboriously write out a rendering of the internal state of a program when you can pop open its objects and look at their state in the debugger. Breakpoin
745.
▲
by
titzer
3y ago
Your language of "some HN dude" and how "he didn't see why I didn't give a shit" was condescending and borderline rude. It tends to suggest you think that everyone who cares about this is beneath you and stupid
746.
▲
by
titzer
3y ago
Do not normalize surveillance because you're "too cool" for it, when really, you're just too lazy and too unimaginative to care. Don't ever cross a government official, wittingly or unwittingly. Don't ever get
747.
▲
by
titzer
3y ago
> Pretty soon people won't be able to distinguish between noise and signal. People suck at randomizing things and computers are stupidly good a processing huge amounts of data and recovering the signal from the noise. The solution i
748.
▲
by
titzer
3y ago
FTA: > One of the lander's main engines lost thrust about 50 meters (54 yards) above the moon surface, causing a harder landing than planned. When I first heard that they might have landed upside down, a part of me felt a pang of in
749.
▲
by
titzer
3y ago
It kind of doesn't matter when the median attention span is microseconds. What shames people is lies they told in the past coming back to bite them in the ass. But the public forgets the past, so when lies come back to bite people, the
750.
▲
by
titzer
3y ago
The problem is right there in the article--incentives. There are no consequences for lying, for telling obvious untruths. No one is embarrassed or ashamed of being a liar. You just have to keep doubling down forever, and even in the face of
More ›