Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zelly
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
721.
▲
by
zelly
7y ago
Yes but that's hard and requires deep knowledge. Hard for people to get religious and angry over.
722.
▲
by
zelly
7y ago
OOP is about passing messages through memory. Actors are about passing messages through time.
723.
▲
by
zelly
7y ago
When you adopt a dependency, you should be prepared to maintain it yourself if no one else does. There's a reason open source licenses say "no warranty" in all-caps. Sadly this seems to be lost on the npm and npm-adjacent cro
724.
▲
by
zelly
7y ago
I think if you want to do web dev backend with Rust (or C++ or any bare metal lang), you should do it behind a RPC framework (Thrift, gRPC) if only for security purposes. But it's also way more convenient. There's no need to have
725.
▲
by
zelly
7y ago
I'm aware of these. Also aware they're based on core OpenJDK with proprietary extensions to or replacements of high level components. There were a few completely alternate implementations, but most of them have died off or exist a
726.
▲
by
zelly
7y ago
> Maybe it will be different with Chrome as the winner since for Google uses the browser as a platform to deploy its own web apps, but it still means the direction of browser development is primarily decided on by Google, and will meet G
727.
▲
by
zelly
7y ago
No one was making web applications with anything. The consumer-facing web was still in its infancy. > It was started in 1995 and acquired in 1998, so that wasn't a very long time for lisp to come into the public consciousness Lisp w
728.
▲
by
zelly
7y ago
> The tradeoff is that if you use unpopular software, like lisp, you can often gain more leverage in specific situations. HN’s software is the most flexible codebase I’ve ever seen, but few have ever studied it deeply. Viaweb used those
729.
▲
by
zelly
7y ago
> GDB and WinDbg will also be replaced by LLDB This is the longest shot of what you mentioned. I can see a future where the llvm toolchain dominates but people still use GDB because of muscle memory. (Unless LLDB changes its commands to
730.
▲
by
zelly
7y ago
Isn't this what GraphQL was designed to solve?
731.
▲
by
zelly
7y ago
It should happen. The web browser is not a particularly interesting problem to solve. Let's make the base layer the same and distinguish ourselves at a much higher level. It's like the JVM--would humanity really be benefited by ha
732.
▲
by
zelly
7y ago
Puppeteer (js) in particular. But since it's based on protobuf rpc, you can use the underlying protocol (chrome devtools protocol) from any language. It's by far the leading player in this space and for good reason. Selenium is un
733.
▲
by
zelly
7y ago
The unspoken subtext is that development on these tools is intended for building spammers. Automated testing is just the cover story like a torrent client putting Big Buck Bunny in the screenshot.
734.
▲
by
zelly
7y ago
Yes, time to move to gitlab or self hosted gitlab
735.
▲
by
zelly
7y ago
It's Chrome with everything that people want from Firefox (privacy features). I use it too. Brendan Eich did it again.
736.
▲
by
zelly
7y ago
I really wish there were stuff like this for more advanced topics. Where's the gamified "write a compiler" course?
737.
▲
by
zelly
7y ago
I didn't know about this new library but from my benchmarks it was a night and day difference moving to Immutable data structures all the way down. I understand not wanting to recommend it to newbies, but it's actually good.
738.
▲
by
zelly
7y ago
Attach event listeners and handle those parts with JS. For internationalization, template on the server side, sending a different bundle for user agents in different countries. CSS is enough to fill the gaps with other internationalization
739.
▲
by
zelly
7y ago
> How the heck is our field going to avoid fragmentation when it keep growing exponentially like this. It will be corrected the next time we see a major bubble burst/recession. Right now we have literally millions of people around t
740.
▲
by
zelly
7y ago
If you want Bluetooth for audio, there are USB dongles that have standalone Bluetooth controllers in them and are only exposed to the OS as an audio device. I use it on my OpenBSD desktop.
741.
▲
by
zelly
7y ago
For a company that cares so much about developers, they should have known better than to mess with the sacred cow that is Firefox.
742.
▲
by
zelly
7y ago
You can make a mistake in your code and end up causing someone to go to prison. What a time to be alive.
743.
▲
by
zelly
7y ago
Yes, that's why a lot of people who do SPAs also run node as the backend so that business logic code can be shared. If you have an e.g. C++ backend, you will have to rewrite your models in JavaScript and keep them in sync. It makes you
744.
▲
by
zelly
7y ago
Having everything in global state is cheap if you use Immutable.js data structures. In my experience, Immutable.js the only way to do the global store pattern e.g. Redux without making your app slow to a crawl.
745.
▲
by
zelly
7y ago
Don't overthink it. Native HTML5 elements come with form validation and even a way to serialize (!) and submit form data w/ action and method attributes. (To implement the same as React components would be a 3 month project coming
746.
▲
by
zelly
7y ago
> drive to a Starbucks Didn't help Ross. It's a bad idea to do illegal stuff in public.
747.
▲
by
zelly
7y ago
It depends massively on platform, architecture, and programming language. Hex-Rays is probably still ideal for embedded and obscure platforms. Ghidra's decompiler seems optimized for ARM and amd64 userland consumer-level stuff that the
748.
▲
by
zelly
7y ago
People who need it for one project, use it heavily for a month or two, then forget to turn off billing.
749.
▲
by
zelly
7y ago
While I prefer tabs whenever I can, I can see why it doesn't support it. If you have to share code, you're going to use spaces. For some reason everyone including Guido insists on spaces. I would rather not have to waste time thin
750.
▲
by
zelly
7y ago
I thought the community standardized on black
More ›