Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
meredydd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
241.
▲
by
meredydd
10y ago
This is getting deep in an ageing thread - do you want to take this to email? (It's in my profile) Pipelined bzip2 wasn't in the evaluation for my research, but I bet remote stores would get considerably better results than softwa
242.
▲
by
meredydd
10y ago
On one hand: Yes, this is an extremely cool hack. Hats off. On the other hand: It probably seems particularly impressive because its building blocks don't happen to be in your skill set. A rule of thumb: Something is impressive in prop
243.
▲
by
meredydd
10y ago
Aha! Yeah, that makes sense. It descends from a use case a consulting client had a while ago (for which they ended up with a $X0,000 Salesforce deployment instead of something I could build in an afternoon with Anvil, and in a few days with
244.
▲
by
meredydd
10y ago
Thanks - yeah, there's a lot of optimisation still to do on load times. (We need some JS to let you write client-side code in Python, but we know we can load it a lot faster.) I'm intrigued what smelt "overly engineered"
245.
▲
by
meredydd
10y ago
I'd love to hear what you think of Anvil ( https://anvil.works ) - it sounds like exactly what you're asking for. It's a very Delphi-like (or VB-like) tool for building web apps: Drag and drop for visual layout, the
246.
▲
by
meredydd
10y ago
Whoa - MIPS virtualised their message passing hardware? How?! Software-based queues die a fiery death when the latency of a send/receive is critical, because you end up stalling on a really slow cache-coherence operation. So, for examp
247.
▲
by
meredydd
10y ago
Yes there are, and there were a bunch of interesting research machines in the 90s that played with weird cache modes for shared data. (If you're interested, I can go dig out the literature review section of my thesis for you. There wer
248.
▲
by
meredydd
10y ago
What fuelled the headlines is that the car ran a light while engaging in legally dubious "cowboy" testing with real passengers . The human analogy is "<politician> ran a red light while drunk ". The point is that
249.
▲
by
meredydd
10y ago
Ick, no. Nasty as the latencies of cache coherence are, going out to memory every time will slaughter your performance coming and going. Do not want.
250.
▲
by
meredydd
10y ago
Well, I never thought I'd be plugging my PhD research here, but: "Asynchronous Remote Stores for Inter-Core Communication" http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.592... To my knowledge,
251.
▲
by
meredydd
10y ago
This is far too optimistic - just look at the "History" chart. The average age of 90s hashes when they were broken was 10-15 years. It's equally probable that the "modern" algorithms are just too young for us to see
252.
▲
by
meredydd
10y ago
This was a running theme in the "original" PG essays. Every big startup story from that era seems to have an episode like Google offering themselves to Yahoo for $1m. PG (and others) spent a lot of time wondering why the big guys
253.
▲
by
meredydd
10y ago
Anvil ( https://anvil.works ) is an all-in-one RAD tool for web apps, very much in the Delphi/VB mould. (I'm a cofounder)
254.
▲
by
meredydd
10y ago
We compile the client-side Python code to Javascript using Skulpt ( http://skulpt.org ), and we render the visual components in HTML, but you interact with them entirely in Python. This creates a much less "leaky" abstra
255.
▲
by
meredydd
10y ago
My take, as someone who sells a visual web-app creator (see my profile): If you want it to work well, the UI model of a visual editor has to match up with the data model of the application behind it. Visual Basic worked so well because the
256.
▲
by
meredydd
10y ago
"VB for web apps" is a fair summary. We made a conscious decision against anything AST-based (for the reasons I outlined above), and we're about to deploy an Intellisense-style autocompleter instead. Our general philosophy is
257.
▲
by
meredydd
10y ago
I'd say the opposite - in your shoes, I'd just try it, doomed or not! (But then again building an IDE is My Thing atm - check my profile.) Building one of these systems is going to be really fun. If you don't have the time&#
258.
▲
by
meredydd
10y ago
The problem with these environments is that humans routinely want to write syntactically incorrect code as they transition from one valid program to another. An AST-based editor like this enforces that every intermediate step must parse a
259.
▲
by
meredydd
10y ago
MQA | Software Engineers | Huntingdon (near Cambridge), UK | Onsite, Visa, http://mqa.co.uk We are looking for software engineers to help us roll out the next generation of music distribution. We're still small (7 full-time
260.
▲
by
meredydd
10y ago
Aside: This is also why the OP's wishes for "a better spreadsheet" so often run into trouble. If you take a spreadsheet and naively "add more power" with a programming language, you're producing an abrupt tran
261.
▲
by
meredydd
10y ago
I'm seeing a lot of hate for spreadsheets here. First, to state the obvious: in the time your least-favourite Excel sheet took to grow from simple time-saver to sprawling Cthuloid monster, it has probably saved multiple person-years o
262.
▲
by
meredydd
10y ago
I posted upthread already, but I would really love to know what you think of Anvil ( https://anvil.works ). We're aiming squarely at your use case: more than just a form builder; less fuss than fighting Heroku for four hours.
263.
▲
by
meredydd
10y ago
The long tail, though, is huge here. Anything that actually expresses your business workflow is going to be more specialised, and people end up really chafing under one-size-fits-all solutions (as evidenced by the bottomless demand for cu
264.
▲
by
meredydd
10y ago
I believe the commonest circumvention is to redirect to another URL and back, thereby making this a "new" page visit and reset that checkbox.
265.
▲
by
meredydd
10y ago
There is one criterion on which the LP still wins - time resolution. The human ear can perceive differences in the 5-to-10-microsecond range (you can prove this by testing our ability to work out where a sound came from, based on difference
266.
▲
by
meredydd
10y ago
That is only possible at all because web browsers are an oligopoly. There are only four organisations whose opinions matter, so they can coordinate to make breaking changes. (Even so, SHA1 deprecation is happening 1000x slower than, say,
267.
▲
by
meredydd
10y ago
MQA | Software Engineers | Huntingdon, Cambridgeshire, UK | Onsite, VISA, http://mqa.co.uk We are looking for software engineers to help us roll out the next generation of music distribution. We're still small (5 full-time
268.
▲
by
meredydd
10y ago
By far the best, easiest on-ramp for these users is a good web-based development environment. It will run on a public computer, or an unmodified Chromebook (preserving those security properties), and they are useful for everything from fi
269.
▲
by
meredydd
10y ago
MQA | Huntingdon, Cambridgeshire, UK | Onsite, VISA | http://mqa.co.uk We are looking for software engineers to help us roll out the next generation of music distribution. We're still small (5 full-time engineers and a few
270.
▲
by
meredydd
10y ago
This article entirely ignores why (given the choice) people avoid the sort of work style incompatible with remote employees. There's a very revealing section at the end where he talks about the necessity of occasional in-person meeti
More ›