Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cutler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
391.
▲
by
cutler
4y ago
There's an operator for that.
392.
▲
by
cutler
4y ago
By contrast I despair of Clojure ever keeping pace with Java updates. Clojure seems to be a functional language which isn't even implemented using the host's functional features which were introduced 9 years ago.
393.
▲
by
cutler
4y ago
I predict Clojure and Ruby will experience a renaissance as they are the 2 most expressive languages and furthest removed from the machine. Seriously, though, won't low-level languages like C, C++ and Rust be the first to become obsole
394.
▲
by
cutler
4y ago
The BBC's serialisation of Brideshead, starring Jeremy Irons (Charles Ryder), Diana Quick and Anthony Andrews, was a huge hit with students when it aired in October 1981. The TV room in the Students Union was full every Sunday througho
395.
▲
by
cutler
4y ago
"The market is correcting itself". It seems Adam Smith's Invisible Hand has left no stone unturned but the paradox is that soon his ideas, along with those of Keynes, Marx, Ricardo, Galbraith and Friedman will only be familia
396.
▲
by
cutler
4y ago
So how do you build a desktop database with a staff user interface for a small business running on a couple of Windows desktops?
397.
▲
by
cutler
4y ago
Decorators - the kiss of death for any programming language.
398.
▲
by
cutler
4y ago
C#11 defaults to nullability and has top-level functions giving it a big advantage over Java. The idiomatic Pascal case takes some getting used to but it's worth it.
399.
▲
by
cutler
4y ago
This is Microsoft we're talking about. Hail the new old overlord.
400.
▲
by
cutler
4y ago
So M$ is back in charge. Oh dear.
401.
▲
by
cutler
4y ago
They went all-in on Scala first after Ruby. I think the Java is more recent.
402.
▲
by
cutler
4y ago
That's after they had already made billions with Ruby and, BTW, Patrick Collison is still passionate about Ruby and has no plans to drop it even at Stripe's scale. No-one says Ruby will cater for all scaling scenarios but it can t
403.
▲
by
cutler
4y ago
So Smalltalk doesn't really offer much for all the sacrifices you make by adopting it.
404.
▲
by
cutler
4y ago
How is that different from Ruby or Elixir?
405.
▲
by
cutler
4y ago
What's often overlooked is that Viaweb was developed, as I recall, in the late 90s when the Internet was in its infancy and there were far less libraries than we have today which made hand-rolling everything in Common Lisp more viable.
406.
▲
by
cutler
4y ago
Stripe, Shopify and AirBnB did quite well with Ruby.
407.
▲
by
cutler
4y ago
Facebook is the classic example of this. Hackish procedural PHP that REALLY worked.
408.
▲
by
cutler
4y ago
Where to begin - libraries, frameworks, hiring, third party APIs. Is there even a decent PostgreSQL driver for Smalltalk? Ecosystems matter much more than languages when you want to move fast.
409.
▲
by
cutler
4y ago
No need to go to university. Just ask ChatGPT the right questions over a period of time and you're good to go with the exams.
410.
▲
by
cutler
4y ago
I can imagine telling my grandchildren how books were once written by real human beings and that you need to install an AI-Generated-Text-Detector now the way Windows users installed anti-virus software. What a dystopian future awaits.
411.
▲
by
cutler
4y ago
Hotwire allows you to handle front-end page/view updates and state from the server instead of relying on an SPA framework. Rails sends the minimal amount of JS to update the page without a full reload and for many use cases it's a
412.
▲
by
cutler
4y ago
Wouldn't Django or Flask with Stimulus and Turbolinks be a better option? The hard work has already been done.
413.
▲
by
cutler
4y ago
Then you might like Rails 7 which defaults to Hotwire for a minimal-JS front-end.
414.
▲
by
cutler
4y ago
This is a futile pursuit simply because you are creating a layer of abstraction over JS using another dynamic language so there's no real gain other than syntactic sugar.
415.
▲
by
cutler
4y ago
This sounds fine for a very narrow subset of use cases which follow the Happy Path but a complete disaster for anything else. I mean, come on, there are so many React devs who struggle to get it right so how on earth is a Python abstraction
416.
▲
by
cutler
4y ago
Experian should be illegal under GDPR. It operates without the user/victim's consent and the victim has zero rights over the data collected, much of which can have a drastic effect on the victim's life. I can't believe E
417.
▲
by
cutler
4y ago
After too much time fiddling with nVim configs I returned to Vim and have been quite happy. If I want an IDE I just use IntelliJ+IdeaVim.
418.
▲
by
cutler
4y ago
Solution: use Clojure's STM. If you listen to Rich Hickey's early presentations following Clojure 1.0 he detailed how spending over a decade trying to write concurrent code in Java with locks drove him to search for something simp
419.
▲
by
cutler
4y ago
If that was the case dynamic languages would be non-starters. Believe it or not there are a lot of businesses, some quite large, which have been chugging along quite nicely on PHP or Ruby for over a decade. HKTs may be fun to play with but
420.
▲
by
cutler
4y ago
Bun is supposed to be even faster.
More ›