Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jsolson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
181.
▲
by
jsolson
7y ago
Xilinx's tool suite works quite nicely on Linux, and there are excellent "starter kit" FPGAs from some of their partners. I have nothing but good things to say about the Arty line of boards from Digilent (I own one or more of
182.
▲
by
jsolson
7y ago
Google still has the notion of release branches. They're point-in-time snapshots of the monorepo (copy on write), plus the occasional cherry-pick from HEAD. Development happens at HEAD is the important part.
183.
▲
by
jsolson
8y ago
That was my observation as well. I find the quality of work goes up dramatically when people are invested personally in the success of their part of it. "Signing up", to me, is about committing to that sort of investment, and it&#
184.
▲
by
jsolson
8y ago
I am a software engineer who's been involved in the tapeout of a few ASICs (although none of the TPUs). Particularly when you plan to build a series of chips, the continuous approach taken by software is massively preferable. X v2 does
185.
▲
by
jsolson
8y ago
This is amazing. Make sure to view it on a sufficiently wide browser to see the ASCII art of a torn piece of punched paper tape.
186.
▲
by
jsolson
8y ago
This conversation would be better continued over corp hangouts or e-mail -- as I said, my username is in my profile.
187.
▲
by
jsolson
8y ago
Indeed, and even stranger arrangements. I know one professor who comes to work for us every summer (with hilarious HR boundary condition consequences every year).
188.
▲
by
jsolson
8y ago
Google employs a non-trivial number of former university faculty as engineers...
189.
▲
by
jsolson
8y ago
So don't give that sort of interview; give one you wouldn't walk out of where, if it goes well, you'll be able to write a compelling argument about why the candidate should work at Google, and if it doesn't go well you&#
190.
▲
by
jsolson
8y ago
Yes; it enables tens of thousands of developers to work on a monorepo with billions of lines of code across over a billion files and generally be able to move between parts of that codebase without surprises. It promotes re-use, and simplif
191.
▲
by
jsolson
8y ago
It's challenging to think about how things will scale beyond out immediate stellar volume, though. We have so little high quality data. Or did you think "systems" ended at some smaller scale? ;)
192.
▲
by
jsolson
8y ago
Altera was acquired by Intel. Xilinx was not.
193.
▲
by
jsolson
8y ago
Honestly for what I'm doing what you have here is a pretty reasonable start. I'm comfortable writing (and calling into) C where the Go bits aren't in place yet, and I'm a lot more familiar with LLVM's internals than
194.
▲
by
jsolson
8y ago
In my case I was less interested in the WASM part of it than I was in something targeting a "no OS" environment. That said, for my target (those little Pine64 RTL8710 Cortex M3 MCU) you're almost certainly right. On the other
195.
▲
by
jsolson
8y ago
I suppose it's not strange to see WASM come up -- last weekend I was considering doing something even weirder: writing a WASM to Thumb2 AoT compiler so I could leverage Go's built-in WASM support. This project seems more immediate
196.
▲
by
jsolson
8y ago
Start simple: find a list (with answers). Don't try to "solve" them, just read the questions and try within a minute or so to name a data structure or algorithm -- something you'd expect most undergraduate intro classes
197.
▲
by
jsolson
8y ago
This had never occurred to me as something someone might do. I cannot do this thing, as I don't open my desk drawer very often, and a banana is exactly the sort of the sort of thing I would forget about. I'm thinking through how t
198.
▲
by
jsolson
8y ago
Note: mix of facts and opinions ahead; the facts mostly boil down to "all of these technologies _are_ used within Google"; the opinions are my own thoughts on what our internal future looks like. Other Googlers may see a different
199.
▲
by
jsolson
8y ago
Single-planet redundancy isn't a problem until it's a _really big_ (say, inescapable) problem. I'd put good odds on us wiping ourselves out or being wiped out before we manage to put a sustainable stake in some other chunk of
200.
▲
by
jsolson
8y ago
I once had an interesting argument about Learning Perl. The first chapter, when I picked up the book, was a tour of Perl. I loved it. It showed me all of the highlights with no details at all. I never read another chapter, and instead picke
201.
▲
by
jsolson
8y ago
As mentioned in the post (which is from 2016), Google has also been experimenting with Mercurial as a frontend (in collaboration with "contributors from other companies that value the monolithic source model"). As an avid user of
202.
▲
by
jsolson
8y ago
Lots of bits of KVM turned off, though. Makes it really interesting when I work with people on Open Source stuff. I find out all sorts of things KVM can apparently do that mostly leave me going "you put WHAT in host ring zero?!" :
203.
▲
by
jsolson
8y ago
Even extremely basic commands are routinely misunderstood by humans, too. With the human you can have a conversation that will hopefully avoid similar confusion in the future which eases the frustration for many. How long before machines al
204.
▲
by
jsolson
8y ago
DPDK's drivers are (as far as I know?) all poll-mode: https://doc.dpdk.org/guides/prog_guide/poll_mode_drv.html
205.
▲
by
jsolson
8y ago
I bought a sailboat. Similar effect, but lower carbon emissions.
206.
▲
by
jsolson
8y ago
Clear Containers has merged into Kata Containers -- gVisor offers a different set of tradeoffs than Kata (or CC). The big one is resource footprint -- gVisor will typically be lower, often much lower than Kata. On the other hand, for very
207.
▲
by
jsolson
8y ago
Ooof. Stephenson is among my favorite authors. Before Seveneves that wouldn't have had a qualifier. I re-read Cryptonomicon every year or two, the baroque cycle about half that frequently, and Anathem a couple times now. I own Snow Cr
208.
▲
by
jsolson
8y ago
I saw the presentation for their paper at NSDI last week. I was (inwardly) giddy the whole time. They had a live demo . It doesn't even resemble something that could be turned into a real product in the near term. It is, despite that,
209.
▲
by
jsolson
8y ago
If you (or the parent) are interested in some details about that ridiculous technology, there was a paper in NSDI this year: https://www.usenix.org/system/files/conference/nsdi18/nsdi18... (disclaimer: I
210.
▲
by
jsolson
8y ago
> (whole-slide scanners are a bit expensive) Huh... Why? It _seems_ like a problem with an easy (and cheap) solution, given how readily available (and cheap!) suitably precise cartesian bots are these days, combined with high-quality dig
More ›