Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hermanhermitage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
hermanhermitage
13y ago
Unfortunately there are a number of downsides which will inhibit cross browser adoption and standardisation. I would view NaCL and PNaCL less for the open web, and more an attempt to position Chrome as a replacement for Desktop OS / applica
62.
▲
by
hermanhermitage
13y ago
I tried a number of distros recently with an eye to choosing one that works well on a range of low end hardware - with a focus on software development. #! was my final pick by a country mile because (personal taste of course): - beautiful f
63.
▲
by
hermanhermitage
13y ago
Using infix -> doesn't break homoiconicity. The program is still encoded as sexprs.
64.
▲
by
hermanhermitage
14y ago
Martin Richards compiler is pretty easy to add a backend to. I got the distribution he covers in his BCPL for young people (raspberrypi) guide. I targeted VideoCore for some tinkering I was doing, asm.js sould be fairly easy - just the re
65.
▲
by
hermanhermitage
14y ago
NaCl gets >2x slowdown in some cases as the restrictions enforced by proof carrying code gets in the way (dynamic code generation, instruction set filtering). There are faster more efficient ways of isolating a process - and better prov
66.
▲
by
hermanhermitage
14y ago
Sorry... Fat finger trade - I accidentally downvoted you instead of up (not sure how to revert it) Pity the down vote isn't on the far right of the heading.
67.
▲
by
hermanhermitage
14y ago
Justin, asm.js defines a `pseudo` bytecode. Which part of the spec isn't clear? Think church encodings etc.
68.
▲
by
hermanhermitage
14y ago
In all seriousness I think headway could be made with starting a byte code project for those that want to go down this path. Your VM is going to need to run in and generate js (or asm.js subset) - or you'll need to patch IE, Firefox, Chrome
69.
▲
by
hermanhermitage
14y ago
Whats your metric for "bad"? It seems like complaining about ELF format or the different assembly formats used by assemblers. Ok, there is no goto/jmp but apart from that its just a different assembly syntax which happens to also support
70.
▲
Uzebox Code Challenge 2013 Opens
(uzebox.org)
1 points
by
hermanhermitage
14y ago
|
0 comments
71.
▲
by
hermanhermitage
14y ago
http://x264dev.multimedia.cx/archives/377 (might be the link?)
72.
▲
by
hermanhermitage
14y ago
Kansface, the main pros for lua(jit) are reduced memory footprint and generally superior code execution performance to js. There's also the FFI which is more sophisticated in lua(jit) than node. So depending on the details, I think there i
73.
▲
by
hermanhermitage
14y ago
The only options I can think of for fast IO would be exploiting the MIPI CSI and DSI interfaces. I think you can get 2 Gbps input on CSI and same on DSI for output. You'd need some fairly specialist interface chips. What would be nice in
74.
▲
by
hermanhermitage
14y ago
Blows it away? 16 way vector integer processor - giving ~4 Gigaops of integer compute performance (see https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... for how to access it from user land). 24 Gigaflops via the QPU (from th
75.
▲
by
hermanhermitage
14y ago
Check out netmap for an API without these issues. I'm not sure what API the original author is using to exchange data with the wire but bulk/scatter/gather approaches are typical in high performance messaging systems.
76.
▲
by
hermanhermitage
14y ago
Even more so, over the years I've seen in the wild and had cause to roll similar multiple entry points to functions, so standard practice predates both those dates by a decade or two. It is always good to see it written down to share the id
77.
▲
by
hermanhermitage
14y ago
One persons belief. Life isnt a dictatorship. Do not be fooled by cargo cults and monocultures. When the word "free" is hijacked for political agenda we slip a little closer to the Orwellian dystopia.
78.
▲
by
hermanhermitage
14y ago
What is free software? LGPL? BSD? To me free software either has no price or has no licensing restrictions at all. What is free software?
79.
▲
by
hermanhermitage
14y ago
Don't quite follow the logic - were these books being illegally reprinted in the USA? Or were they originals?
80.
▲
by
hermanhermitage
14y ago
I know some countries have parallel import restrictions and others have import duties even on personal items. I've paid somewhere between 10-25% tax on my own second hand clothes and books when relocating temporarily to Scandinavia - beca
81.
▲
by
hermanhermitage
14y ago
Could it be sold for scrap? ie with a cover note reminding the new owner they own the physical book but be careful not to use its contents?
82.
▲
by
hermanhermitage
14y ago
Thanks for that - I think I kind of get it. And the second sale is questionable because of a limitation of the first sale?
83.
▲
by
hermanhermitage
14y ago
Any idea why this is in USA courts? Surely the sale occurred in another country and the terms and condition of that sale are dictated in that country? The transfer of ownership happened in the original country. If that breached the law it
84.
▲
by
hermanhermitage
14y ago
Unrelated to USB, but if would Be great if someone added the recent source release to show 'bare metal' use of the VideoCore services...
85.
▲
by
hermanhermitage
14y ago
Wladimir, I respect your view here - I agree with everything you write. My field of expertise is more ISA encodings, overall functional block architecture and decompilers. Once I hold the encodings, I point at the blob and say there is yo
86.
▲
by
hermanhermitage
14y ago
Another board is say: https://www.miniand.com/products/Hackberry%20A10%20Developer... With WiFi. Other alternatives are at the same site. I have a few Mali devices next up on the chopping block after I finish reversing the VideoCore IV.
87.
▲
by
hermanhermitage
14y ago
Boilerplate? The title is "Open source arm user land". Which is exactly what the code is. With all the available code you can expose VideoCore services to bare metal or new OS ports. The OpenGL ES implementation is accessible via the int
88.
▲
by
hermanhermitage
14y ago
Sour grapes from Luc I would say. The Lima project is tainted by breaches of the Mali license agreement and side channel information leaked out despite NDA. They need to start again with a Chinese wall. (Edit: According to rumours in the p
89.
▲
by
hermanhermitage
14y ago
It's possible to splice into the current blob by using /dev/mem to access the GPU partitioned memory. This lets you hot patch the VideoCore firmware (quite tricky as its running ThreadX OS), or you can hunt down QPU fragments generated by
90.
▲
by
hermanhermitage
14y ago
The GL calls are marshalled across to the VideoCore firmware. The VideoCore firmware has essentially a function for each GL entry point. The shader compiler is in the VideoCore firmware. The QPU code fragments are generated by a pull on
More ›