Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
meredydd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
121.
▲
by
meredydd
9y ago
Thanks for the kind words! We try very hard not to limit what you can do with Anvil. Every abstraction is incomplete, and the web platform is huge - so there's no point in closing all the doors! People need to do low-level stuff someti
122.
▲
by
meredydd
9y ago
Anvil is a commercial hosted service. We have on-site/private-cloud versions, but they're targeted at our larger business customers. Open source is great, but charging for our product has enabled us to bootstrap a profitable, grow
123.
▲
by
meredydd
9y ago
Hi! For those not familiar, this app is built using Anvil ( https://anvil.works ), a platform for building full-stack web apps with nothing but Python. It's got a visual UI designer, a built-in database, and you code everythi
124.
▲
by
meredydd
9y ago
That's certainly what we're aiming for! Both my cofounder and I were enthusiastic users of Visual Basic, Delphi and similar environments. Those platforms fell by the wayside in the move to the web, and we lost the ability to build
125.
▲
by
meredydd
9y ago
Well, all I can say is that this is a known design trap that we have strained every sinew to avoid. Anvil provides a toolbox of help you can take or leave, all driven by a real industrial-strength programming language (Python). And if all
126.
▲
by
meredydd
9y ago
> Could I build a multi-tenant app? Yep! We have customers who have. > Can I integrate JS components, like a sophisticated datagrid? Yep! Reference docs: https://anvil.works/doc#js_interop > Will I be able to
127.
▲
by
meredydd
9y ago
Yep, it's a hosted service - you can publish your app with one click! Self-hosting requires an on-site Anvil installation. This is because many of the things we do to make things easy (eg returning live database rows from server to cli
128.
▲
by
meredydd
9y ago
Twenty years ago, a simple CRUD app would have been written in Visual Basic or Delphi. It would have needed one programming language, and one framework. The tool support would be good: everything would talk to everything else. Heck, you
129.
▲
by
meredydd
9y ago
Anvil | Cambridge, UK (London OK) | Onsite, Full-time/Part-time/Flexible | https://anvil.works Anvil is a platform for building full-stack web apps with nothing but Python. We’re looking for Employee #1: a developer wi
130.
▲
by
meredydd
9y ago
You should also check out Anvil ( https://anvil.works ). It's even more like VB than Bubble is: you build the UI with drag-and-drop, then write your code in a Python IDE. (Everything is Python, client-side as well as server -
131.
▲
by
meredydd
9y ago
The "email" field in your HN profile is not shown to other users. You need to put it in your "about" field if you want it to be public. Many people don't realise this. (The same is true for you, Eilene - your email
132.
▲
by
meredydd
9y ago
QuickBasic could do this (IIRC it generated an EXE that bundled a bytecode interpreter along with your code). The slightly later QBASIC, which was a cut-down version of QuickBasic distributed free with DOS, couldn't make an EXE. The be
133.
▲
by
meredydd
9y ago
I intended the connotation of the word I used. It feels like the MOSS scheme's heart is in the right place, but the best they can do is make a bad situation suck a little less, and "ameliorate" is about as polite as I felt li
134.
▲
by
meredydd
9y ago
Quoting a large section of the email verbatim was not a smart move. I'm giving this at least 50% odds of being a leak-tracing exercise. It's common practice to send an oh-so-leakable message like this with per-recipient variations
135.
▲
by
meredydd
9y ago
The tax stuff is a bit of a pain, but you can buy things (eg Stripe plugins) to make collecting the necessary data much smoother. In short: If you're supplying digital services to consumers , you need to charge them Value-Added Tax (V
136.
▲
by
meredydd
9y ago
Good news - unlike the cookie thing, GDPR mandates that you be able to say no . The cookie thing was pointless because it gave nobody any meaningful choice - "click Accept on everything, or don't use the Internet". GDPR is g
137.
▲
by
meredydd
9y ago
It actually is self hostable (that's how quite a few of our customers use it), but no, it's not OSS (because we needed to build a sustainable business). Anvil isn't for distributable desktop apps (that's not where most o
138.
▲
by
meredydd
9y ago
This is neat! One similar project is https://anvil.works . It's got a pure Python front end rather than HTML/CSS/JS, with a drag-and-drop designer - kinda like a modern Delphi or VB. But the client-to-server functi
139.
▲
by
meredydd
9y ago
Woo, this list has "my" syscall in! I originally wrote execveat() because I was experimenting with implementing FreeBSD's Capsicum[1] API on Linux, and I needed a "true" fexec(). (Previously, glibc fexecve(fd,...)
140.
▲
by
meredydd
9y ago
> There is a third option...cease trading with the EU... This is the direct equivalent of demanding the right to dump whatever I like into the river, because some other company in another country can. More generally, this is an example
141.
▲
by
meredydd
9y ago
PS: This is GDPR, not the EU VAT thing (also referred to by the OP). The former is painful but necessary; the latter is a straight-up unmanageable mess created by people with no understanding of the Internet. This is not a monolithic "
142.
▲
by
meredydd
9y ago
Data protection rules are this century's equivalent of pollution regulation. The online ecosystem has trashed the global commons with huge amounts of everyone's personal data, with no meaningful control or consent to how it is use
143.
▲
by
meredydd
9y ago
One of the great things about the Berlin airlift is the way that they invented a huge amount of what is now standard high-capacity aircraft handling, on incredibly short notice (and in order to accomplish something fairly heroic). This incl
144.
▲
by
meredydd
9y ago
The resistance to "killing off" VB6 is in large part based on there being nothing as good to replace it. Unless you're willing to pay thousands for a Delphi licence, your only options are: 1. Modern .NET for desktop apps, who
145.
▲
by
meredydd
9y ago
Unfortunately, the GDPR (while mostly brilliant) contains pretty extensive "national security" carve-outs, as I understand it.
146.
▲
by
meredydd
9y ago
The trick is to benchmark that "crap software", not against the architectural marvel you would build, but against the Byzantine Excel spreadsheet (or worse, binder of paper forms) that would have been used otherwise. Nowhere is
147.
▲
Building an Autocompleter for Python
(anvil.works)
3 points
by
meredydd
9y ago
|
0 comments
148.
▲
by
meredydd
9y ago
There's also an age effect. If you're maintaining a Delphi or VB or PHP codebase now, you're probably working on an older system, which means you spend a lot of time stepping on rakes that someone left in the code ten years a
149.
▲
by
meredydd
9y ago
I'm going to guess that's because using Delphi today means "legacy Win32 project I deeply resent maintaining". The general principle of a programmable RAD with a nice IDE and a visual designer is still very popular. I&
150.
▲
by
meredydd
9y ago
As Albert-Jan and I discussed at PyCon this weekend, the long-term future for Skulpt quite possibly involves compiling to WASM rather than Javascript. This is very unlikely to happen until every modern browser supports WASM. Neither Trinket
More ›