Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bajsejohannes
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
bajsejohannes
4y ago
I'm not the author, and honestly know very little about ASICs. But apparently enough to get a design onto this tapeout! :D If q3k's answer wasn't sufficient, maybe you can find more answers in the github repo that builds ever
62.
▲
by
bajsejohannes
4y ago
For anyone who wants to dip their toe in integrated circuits (ASIC), this project provides a way to get a tiny (~200 gate) project onto a physical chip. You can do the whole thing in the browser. Deadline for submission is September 1st.
63.
▲
TinyTapeout: Get your design on an actual ASIC
(mailchi.mp)
126 points
by
bajsejohannes
4y ago
|
25 comments
64.
▲
by
bajsejohannes
4y ago
My extremely short shell cheatsheet for things I do rarely enough to forget each time: Process substitution: bash: diff <(echo hello) <(echo world) fish: diff (echo hello | psub) (echo world | psub) Rsyn
65.
▲
by
bajsejohannes
4y ago
I did not know that. Thanks for explaining.
66.
▲
Decimal Time
(en.wikipedia.org)
5 points
by
bajsejohannes
4y ago
|
0 comments
67.
▲
by
bajsejohannes
4y ago
Alternatively, we could switch do Decimal Time to have the same calendar every year (except for some adjustment for the last day of the year) https://en.wikipedia.org/wiki/Decimal_time
68.
▲
by
bajsejohannes
4y ago
You could put that on the frame, though.
69.
▲
by
bajsejohannes
4y ago
The decoupling of ingress and deployments always bothered me, although it might not be a _nightmare_ exactly. In short, the ingress may route traffic to a pod after it is killed. The solution is that when a pod gets a SIGTERM signal, it sho
70.
▲
by
bajsejohannes
4y ago
> Writing is a way of finding out Writing _code_ is also a way to find out.
71.
▲
by
bajsejohannes
4y ago
I really liked Linear Algebra And Its Applications by David C Lay, although it seems that more people dislike it. I believe it's a pretty common book for college intro courses. It does illustrate everything pretty well if I remember co
72.
▲
by
bajsejohannes
4y ago
That feels like it's underselling it a bit, since gdb does not have reverse execution, which is a pretty major contribution by rr.
73.
▲
by
bajsejohannes
4y ago
It's telling that no professional stoves have capacitive buttons.
74.
▲
by
bajsejohannes
4y ago
I definitely agree with the second paragraph. I got lost in tooling the first time I tried to learn FPGA. The second time, I got an iCE40 and used iverilog, flashrom and other open source tools. And it was extremely simple! Based on what I
75.
▲
by
bajsejohannes
4y ago
For youtube specifically, I found this great snippet for ublock origin. It removes (almost) all recommendations in youtube, which makes it much easier to quit after just one video: www.youtube.com###secondary www.youtube.com##ytd-browse[pag
76.
▲
by
bajsejohannes
4y ago
When starting a greenfield project, the programming language will affect the culture quite a bit. At such a project, I chose C# because it's a reasonably good language and easy to hire for. What I found was that there's a culture
77.
▲
by
bajsejohannes
4y ago
Redis. The interface is quickly obvious using telnet (which makes all clients pretty obvious). The documentation is both succinct and complete. All operations are listed with their big-O notation.
78.
▲
by
bajsejohannes
4y ago
Clearly someone looked at the competitor while building this page: https://imgur.com/a/q6kaD3q
79.
▲
by
bajsejohannes
5y ago
Or `caffeinate sleep <seconds>` which has the (only) added benefit that it comes pre-installed with MacOS
80.
▲
by
bajsejohannes
5y ago
Interesting. I wondered if it was related to the Norwegian/Danish "skive" [1], which means to cut or a cut of something. [1] which could even be inflected like "skiving", though realistically it might not ever have
81.
▲
by
bajsejohannes
5y ago
Ah! I didn't think of that option. So the shift register keeps rotating regularly each frame and by timing it correctly, you can change specific bits.
82.
▲
by
bajsejohannes
5y ago
First of all, thanks for all your blog posts. It's really interesting to see and understand actual die shots, not just understand it "in theory". Secondly, how was the shift register actually used? Since every bit pushed in w
83.
▲
by
bajsejohannes
5y ago
Thanks! I feel like I actually understand that verilog code! Do you ever see the "rendered" state on the FPGA, or is that all abstracted away? Would you recommend one of those FPGAs over another? I know iCE40 from this amazing pro
84.
▲
by
bajsejohannes
5y ago
I've done so at two companies (without naming names). Not entirely, but enough to have a bargaining chip with AWS. At the largest company, our monthly bill was at least $1M at AWS, so the savings more than made up for the engineering t
85.
▲
by
bajsejohannes
5y ago
Are you making your own softcores? Do you have a recommendation for getting started with that? I've recently gotten interested in making CPUs from logic gates, but I have no idea how to transfer that knowledge to FPGAs.
86.
▲
by
bajsejohannes
5y ago
I once made a macro-lens [1] for a DSLR camera to serve as a microscope. You can do this by mounting a zoom lens the wrong way on the camera. It's a very fun project. Anyway, a surprising thing I learned, is the very slow movement of t
87.
▲
by
bajsejohannes
5y ago
> Another thing is type-ahead. I remember in classic MacOS, people pressed shortcuts and started to type the filename or whatever. It was all perfectly recorded and replayed. In modern Windows, press Win-key and start to type, oops, it m
88.
▲
by
bajsejohannes
5y ago
I don't know, but it does seem self-contradictory to say it wasn't considered, because there's an implicit consideration in that, even if it's short lived. SNOBOL4 on the other hand, was probably not considered at all.
89.
▲
by
bajsejohannes
5y ago
Trailing off topic, but what's the static wikipedia mirror? I contemplated making something like that some years ago when wikipedia was quite slow.
90.
▲
by
bajsejohannes
5y ago
> 64 bytes isn't that much overhead? On the contrary, 64 bytes is a huge overhead. The standard maximum transfer unit (MTU) is 1500 bytes. So 64 bytes is 4.2% of the packet (at best!). Add the fact that you need a source and destina
More ›