Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alephu5
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
alephu5
6y ago
I also predominantly use python and JavaScript professionally, but have written a lot of Haskell, and a bit of go, rust and others. I love haskell and GHC but it's not a builder's language. That's not to say it can't be
122.
▲
by
alephu5
6y ago
Have salaries risen since brexit?
123.
▲
by
alephu5
6y ago
It's really frustrating for me that there's no way easy way to use YAML/JSON for configuring hashicorp products. It's supported at a low-level, but not from the CLIs for some reason... I really like Dhall as a configurat
124.
▲
by
alephu5
6y ago
I did web-scraping professionally for two years, in the order of 10M pages per day. The performance with a browser is abysmal and requires tonnes of memory so not financially viable. We used them for some jobs, but rendered content isn'
125.
▲
by
alephu5
6y ago
On the frontend I try to stick to react as much as possible, for SPAs of course but also static-sites through Gatsby or mobile applications with react-native. This isn't through devotion, I just find it easy to work with and do what I
126.
▲
by
alephu5
6y ago
Wow, this is a Haskell program developed in 2009 and still actively maintained. Who would've thunk it? I'll be installing it later today, it looks very interesting.
127.
▲
by
alephu5
6y ago
I guess the long-feared generational war is finally upon us.
128.
▲
by
alephu5
6y ago
When I was at university he gave a seminar for professors and postgraduates entitled "Proving theorems with physics" where he used principles like the conservation of momentum or absence of bulk charge to prove a range of otherwis
129.
▲
by
alephu5
6y ago
The main advantage of react in my opinion is the reusability of components. Most developers are not artists and can't design aesthetic and ergonomic interfaces from basic web elements, whereas with react you can install a component lib
130.
▲
by
alephu5
6y ago
A nix derivation can be converted directly into a docker image, you don't need a docker file at all. It's actually very simple and quite intuitive. I wrote a blog post about doing this with python, but it's straightforward to
131.
▲
by
alephu5
6y ago
This is also the case in Peru and Colombia.
132.
▲
by
alephu5
6y ago
They're running their own servers so these databases probably cost fractions of a cent per month.
133.
▲
by
alephu5
6y ago
> OsmAnd fits description perfectly, you can place bookmarks, no account required, maps from OSM, offline maps which can be used even without internet connection. I love OsmAnd and have paid for the premium version. It's great for h
134.
▲
by
alephu5
6y ago
I think the killer feature is the separation of IO and pure & mutable functions. Pure functions are easy to reason about, easy to test, have predictable performance and are well suited for concurrent applications. IO is crucial for a us
135.
▲
by
alephu5
6y ago
Luminati does this too, the provide an SDK to app developers that lets users decide between seeing ads, paying a fee or allowing use of their IP when it's not being used.
136.
▲
by
alephu5
6y ago
I find nix pills hard to digest since they use the repl, and for a newbie it's hard to see how they apply to real-world packing of something like a python application. This video helped me a lot though, but unfortunately there are a fe
137.
▲
by
alephu5
6y ago
When things go the other way, society doesn't let them make a fair loss.
138.
▲
by
alephu5
6y ago
I think that in 50 years time we'll see 80 year olds in software engineering. With the terrible economy that millennials have faced their entire adult lives, a lot of us will never retire. Moreover with the slowing of Moore's law,
139.
▲
by
alephu5
6y ago
Probably not, but it is fun and enjoyable to use for curious, creative and intellectual developers. * The type-system is a delightful and lets you control and secure your program in a unique way. * The language model and idioms are elegant
140.
▲
by
alephu5
6y ago
When I have a lot of systems stuff combined with some algorithmic stuff, I'll often write out the latter in a python script and incorporate it into the bash script. Overall seems to work quite well, you can even put it in the same file
141.
▲
by
alephu5
6y ago
I can't get on with IDEs, I find them too heavy and difficult to customise. I used vscode for a while in vim-mode but it's not as ergonomic as my neovim configuration. I can get documentation for a function by pressing K and jump
142.
▲
by
alephu5
6y ago
What is the best way to confront this problem? On paper languages like Rust, Elixir/Erlang, and Haskell stand out in non-trivial ways from other languages but as you say they require a considerable investment to evaluate properly. Eith
143.
▲
by
alephu5
6y ago
Hussein Nasser uploads frequent high quality content about backend engineering. I wouldn't call it advanced but he covers a wide range of technologies and concepts. https://www.youtube.com/c/HusseinNasser-software-
144.
▲
by
alephu5
6y ago
Where I work we use the term technical debt to differentiate between work that has been requested for business reasons (by the CTO, VP of engineering or product managers), and improvements that developers think can help us work faster with
145.
▲
by
alephu5
6y ago
I totally agree. The only thing that's worth testing is the API that's being exported and that can usually be transcribed almost directly from some specification document. Everything else is just implementation details.
146.
▲
by
alephu5
6y ago
It's not going to solve all your problems but dhall can fix your first few gripes. I've been using it for several months and it's an excellent way to write configuration imo.
147.
▲
by
alephu5
6y ago
Yes for teaching software development it's amazing, and I can even see it being really useful for professionals to demonstrate and discuss ideas. But I can't imagine it's ever going to replace the IDE or the lowly text-editor
148.
▲
by
alephu5
6y ago
It doesn't surprise me that your friend failed on this project but it isn't obvious a priori that measuring productivity is futile. But in my current job they're trying to create KPIs for us, so I've thought about this a
149.
▲
by
alephu5
6y ago
You're absolutely right, but in "Agile" teams this is exactly how they measure productivity: story points (cost)/sprint (duration)
150.
▲
by
alephu5
6y ago
As well as this, I think it's also perceived to be a clunky old language. Our modern languages have much more ergonomic build systems, are much less verbose and have coding conventions tailored to modern tastes. This is important, so I
More ›