The implementation really is not built on top of GCL, the bulk of the standard library is persistent datastructure implementation and functional apis. The few cases here and there like `goog.string` can be removed over time. But really what's the rush? Large portions of GCL have worked unchanged for nearly two decades. Does Google archiving GCL make perfectly good code stop working?
When we eventually remove the direct GCL dependency it will sadly be more for optics than anything else.
Right. Some of that "goog" code looks decent enough. I wouldn't remove it either simply because it was "archived". Maybe vendor the useful stuff back into the implementation and remove all the "goog"?
Typical "corporate pricing"--they offer a really high price they'll expect you'll negotiate downwards to something reasonable. The Sourcehut negotiators probably never dealt with this kind of "sales model" before.
That said, what will happen when more companies publish their experiences with "enterprise sales"? There's an article from HEY[1] about how broken the sales process is. To get a quote, you normally have to endure 2 or 3 zoom calls before the price is unveiled.
There's probably room for an innovator to fix all of this.
We did negotiate them down a bit but we didn't feel that we could come to an agreement within our budget and decided to move on. Apparently this was an excellent negotiation tactic because they came back with an offer of $0!
It’s not broken per se. Charging different customers different prices based on their willingness to pay maximizes profits. Heck even Sourcehut does it, but they don’t require interacting with sales because at their pricing they don’t have enough margin for a sales team.
The author of this article probably hasn't traveled to many places before.
> Could Berlin's values of privacy and freedom from photography be eroded by the increasing pressure in other cities for professionals to have an active online presence, I wondered?
Berlin professionals have the same pressure of those in other cities. After all, Berlin is the largest city in Europe, the capital of the largest economy in Europe, and also "Europe's tech capital".
> Indeed, according to Masur, privacy concerns within Germany are getting more in line with other countries.
What other countries? In the Islamic world, taking photographs of people without consent is considered "spying"[1](Sauidi Arabia bans cell phone cameras). That's 1/3 of the world's population, but pick another place at random and snapping pictures without consent is likely to attract the police, the military, or another armed person demanding your photos be deleted.
Your article about the Saudi ban on cell phone cameras is from 2004, and the ban didn’t last long. I don’t believe there have been phone camera restrictions in Saudi Arabia for a while.
Thanks for nitpicking, but according to wikipedia it is the largest[1]. Regardless, the idea that Berlin is a haven for folks that don't care about their career is a little bizarre to imagine.
This sounds like a terrible way to run a lisp emulator. One shell command after another which assume one has the apt(1) package manager available on their system.
Maybe the title of the article is poorly done.
The easiest way to run a lisp machine is just to start emacs (there are ports for various operating systems) or try something like racket where you have a REPL with graphics and other goodies installed.
I know HN loves lisp, but putting this article on the front page is a good way to deter lisp adoption.
There are a lot of simple ways to run a Lisp system.
This is a very different thing, it's a Lisp Machine operating system running on a CPU emulator (~ from mid 90s). With its own Lisp, process scheduler, garbage collector, GUI, X11 client, file systems, network stacks, various network client and servers, configuration system, integrated development environment, database, ...
No, the title is absolutely fine. It is you who are confused. Neither Emacs nor Racket are Lisp machines. Open Genera is the official emulator of the last actual "machine" (a physical item that sits on your desk) series that was designed by the people who originally invented the term "Lisp machine" before someone started to misuse it.
You can argue that Emacs is a "Lisp machine", in that it's an environment you could conceivably think of as a kind of virtual "machine" in which you can run a particular Lisp (although arguably Elisp isn't what most people mean by Lisp), but this is about Lisp Machines[0], which are very specific historical computers.
I hope it would go without saying to anyone looking to adopt Lisp that this is for historical interest* only and you should instead install a modern Lisp like SBCL or what have you.
Based on the age of your account, you're new here, so...for better or worse, things that aren't "News" regularly are popular on Hacker News. Even if it's not new, it's can still be new to one of the lucky 10,000.
Let's ignore the technicalities completely. Here's a government providing a detailed look into their engineering practices, complete with graphs and configuration snippets. How many governments manage to publish such a thing?