Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nilkn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
391.
▲
by
nilkn
6y ago
I sort of agree, but also think you're handwaving away some actual pain points. pyenv makes it really easy to manage multiple Python installations on the same system. Also, while I prefer pip-tools over poetry for its simplicity and th
392.
▲
by
nilkn
6y ago
I'm sympathetic about bleeding-edge dependencies, but just handling fairly mundane Python dependencies is really easy with venv, pip-tools, and good standards across projects. Of course you always have containers for actual deployments
393.
▲
by
nilkn
6y ago
I probably misunderstood you -- apologies. I think we're 100% in agreement.
394.
▲
by
nilkn
6y ago
I don't want to have to run a simple Python program in a container for quick and simple development or testing. That's a failure of engineering discipline. By all means, do provide a Docker container and do use containers for actu
395.
▲
by
nilkn
6y ago
The problem with this is that someone else can't even run your program outside of a Docker container anymore. That doesn't seem ideal.
396.
▲
by
nilkn
6y ago
It’s been a long time since Python just worked. You can’t just hand someone a Python script and expect it to work on their machine. Yes, if you keep things simple and avoid all dependencies except the most trivial maybe you can get away wit
397.
▲
by
nilkn
6y ago
How practical is Idris (or Idris 2) for real-world production programming right now? It seems to be a pretty natural evolution of Haskell with dependent types built in from the ground up instead of being sort of achievable with a patchwork
398.
▲
by
nilkn
6y ago
This email is sufficiently ambiguous that it would definitely mislead at least some of their users. Given how shady and scummy the rest of the company's practices seem to be, it's hard to believe this ambiguity isn't by desig
399.
▲
by
nilkn
6y ago
You're exposing job searches publicly that were supposed to be private. You advertise this privacy when users create new accounts, so you can't play dumb and pretend that somehow over years of running a company like Triplebyte it
400.
▲
by
nilkn
6y ago
The message you should have received is that this should be opt-in, not opt-out. You're abusing your users' privacy. Screenshots don't change that.
401.
▲
by
nilkn
6y ago
main = putStrLn "Hello, world!" No PhD required.
402.
▲
by
nilkn
6y ago
> I'd love a functional language that had build tools as nice as rustup and cargo. For what it's worth, speaking from experience on Ubuntu, stack for Haskell has worked just as flawlessly for me as cargo has for Rust. (I might
403.
▲
by
nilkn
6y ago
I think you could argue that type-safe STM is such a feature for Haskell. It's something that I really miss when using threads or async essentially anywhere else. I would probably jump for Haskell over Rust as a result for heavily conc
404.
▲
by
nilkn
6y ago
I don't need extra keyboard shortcuts and am not sure how they would help. I already have Vimium for keyboard shortcuts. My tabs are just naturally organized into logical groupings, so I can visually scan for what I want very fast. Sea
405.
▲
by
nilkn
6y ago
I'll vouch for Tree Style Tabs. It's a killer extension that changed the way I work and made Firefox into a serious productivity workhorse for me. I can easily manage 10x as many tabs as I could before without ever feeling like I&
406.
▲
by
nilkn
6y ago
There's some conceptual overlap but I don't think the two tools are redundant. Using nix for development is sort of like having dedicated handcrafted development Docker containers for every single project... without having to ever
407.
▲
by
nilkn
6y ago
This article is a good explanation of how nix works at a high level, and I'm excited to see nix getting some really prominent support, but for some reason it never tells you what the point of all of this is, so I think many folks might
408.
▲
by
nilkn
6y ago
You should watch the video. It's closer to what you're suggesting than I think you realize.
409.
▲
by
nilkn
6y ago
I agree, but that's why you use Text and ByteString. Annoying? Yes. Hard to understand? Not at all. Rust strings to me are both annoying and hard to understand and explain.
410.
▲
by
nilkn
6y ago
I think it's pretty bad in both languages. In Haskell it's trivial to understand the difference between a ByteString and Text. The names give it all away. You do need to know the difference between lazy and strict values, but that
411.
▲
by
nilkn
6y ago
This has been the magic of Animal Crossing for me too. Honestly it barely even counts as a multiplayer game -- you can essentially just visit each others' islands and run around making animated gestures -- but somehow being able to hav
412.
▲
by
nilkn
6y ago
I generally agree with this, but it neglects the existence of the class of problems that are CPU bound but don’t just split up neatly into separate and independent workers. For such problems trying to use multiple processes can be considera
413.
▲
by
nilkn
6y ago
The current situation has unfortunately eliminated some options like co-working spaces that might otherwise alleviate this issue for you. I'm optimistic about a "work wherever works for you" future. That might mean the compan
414.
▲
by
nilkn
6y ago
I think Minecraft RTX pretty much seals the deal: ray tracing will definitely be the future of lighting in real-time computer graphics.
415.
▲
by
nilkn
6y ago
As a hiring manager it’s just an additional piece of information that can add to or enhance the resume in some cases. It’s not something that candidates should stress about or worry about in my opinion, and it’s hardly required. Most candid
416.
▲
by
nilkn
6y ago
I feel like these names convey a lot, though. When I see something like this, I immediately expect it to not do any of the following: (1) contain core logic or define primary classes/types/records; (2) have dramatic side effects;
417.
▲
by
nilkn
6y ago
Travel for current or prospective customers has some of the best ROI of nearly any expense at the company, and this is well understood. To the contrary, everyone up the chain including the CEO is even more eager to resume sales travel.
418.
▲
by
nilkn
6y ago
Personally I don’t think this is true. The entire sales team where I work is itching to be able to travel to potential customers again. They’re not at all satisfied with Zoom as a replacement.
419.
▲
by
nilkn
6y ago
Thank you for pointing out Simplenote. All I've ever wanted is the ability to take basic textual notes on any device (including Windows) with perfect sync and with dead simple but native mobile apps. OneNote got me pretty close, but th
420.
▲
by
nilkn
6y ago
I don’t think I’d judge the language too much based on this article. It’s over a decade old and modern Haskell has progressed quite a bit since then. During the 2010s the language community really shifted towards becoming more practical. It
More ›