Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bern4444
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
bern4444
3mo ago
Yeah that's the engineering part in software engineer :) If you have VerifiedUserWithBirthday, any value that fails the parsing function is implicitly UnverifiedUserOrUserWithoutBirthday... No need to define it separately. You get the
2.
▲
by
bern4444
3mo ago
It's pretty trivial to create derived and augmented types with Pick, Omit, Required, Partial. Combined with a few parsing functions that return an object typed to whatever specification you need and you are set IE: type User = {
3.
▲
by
bern4444
10mo ago
He calls it a CV and given the education background is British it's more inline with what a CV is meant to represent - a deeper dive into your background and experience - compared to a resume which is a condensed 1 page summary. In the
4.
▲
by
bern4444
11mo ago
> For instance, Math.random and Date constructors are fixed in workflow runs, so you are safe to use them and the framework ensures that the values don't change across replays. How do you create an environment where everything is de
5.
▲
Reactive Programming paradigm for Go for event-driven applications
(github.com)
16 points
by
bern4444
11mo ago
|
8 comments
6.
▲
by
bern4444
1y ago
This looks awesome, I had two questions: Is there a structured concurrency library being used to manage the chained promise calls and lazy evaluation (IE when the final promise result is actually awaited) of the chained functions? If an awa
7.
▲
by
bern4444
1y ago
> The identity element is zero I think the identity element would be 1 for integers and multiplication, right? 0 would be the identity element for integers and addition.
8.
▲
by
bern4444
1y ago
This seems like a conclusion derived from the ideas in parse don't validate[1]. The goal is to encode the information you learn while parsing your data into your type system. This unlocks so many capabilities: better error handling, ma
9.
▲
by
bern4444
1y ago
It's like a tax free dividend. Dividends are taxable but if a company uses the cash they would have spent on a dividend on a buy back there's no taxable event for the investors. Those investors who want the cash can sell and pay t
10.
▲
by
bern4444
2y ago
The most interesting tech company in the banking to me is Column[0]. No affiliation but it caught my eye when the launched. Admittedly it still feels abstract to me, but the value proposition of having every capability supported by an API
11.
▲
by
bern4444
2y ago
My initial reaction to Tailwind was: what a pain. I already know CSS, now I have to learn CSS again... I imagine its how parents might feel when they go to help their children with math homework only to find the math is now totally differen
12.
▲
React Component and Hook Design Pattern
(sambernheim.com)
2 points
by
bern4444
2y ago
|
0 comments
13.
▲
ETFs are eating the bond market
(ft.com)
6 points
by
bern4444
2y ago
|
0 comments
14.
▲
by
bern4444
2y ago
I'm using a mix of TSX/JSX/TS/JS. I wasn't seeing it working for any of the functions (component or plain JS) I have unfortunately. Will keep an eye out for any updates you make to resolve this! Awesome project and
15.
▲
by
bern4444
2y ago
I downloaded this and opened up a React based project that uses functions and not classes. I'm not seeing the sideways facing arrows to show the call stack of the function I'm looking at and have my cursor in - the functions that
16.
▲
by
bern4444
2y ago
Modal editors like vim and helix have modes[0] that allow for different operations. Vim has - normal mode which allows you to enter commands to manipulate text rather than just type characters in the file - insert mode which allows you to e
17.
▲
by
bern4444
2y ago
https://web.archive.org/web/20240514093645/https://www.busin...
18.
▲
by
bern4444
2y ago
Stock buy backs are simply a tax efficient return to investors that are an alternative to dividends. They are tax efficient since dividends are taxed before they can be reinvested (back into the same stock or any other investment) whereas s
19.
▲
by
bern4444
2y ago
I've loved books that have won lots of awards and recognition that I only read cause it was part of a curriculum, but it's perfectly reasonable to also not connect with some of them. I read almost exclusively fantasy and have alwa
20.
▲
by
bern4444
3y ago
Eh - I like Jira or rather I don't dislike it. My team has done a lot of work to lean into the tool IE well defined issues, epics, tickets, t shirt sizing for pointing via 1, 3, 5, etc. There is lots that can be improved for sure. With
21.
▲
by
bern4444
3y ago
I was on a team building tweet tiles[0][1] which required a cross platform UI system that would allow 3rd party developers to register a schema that would be used to render a custom UI under certain circumstances (usually by including a lin
22.
▲
by
bern4444
3y ago
The subreddit r/mintuit[0] has tons of posts and detail on all these alternatives and people's experiences with them with reviews and everything else you could want to know. [0] https://www.reddit.com/r/mintuit
23.
▲
by
bern4444
3y ago
I agree. Dependency injection is 'just' passing an argument to a function or method. Whether that happens via the constructor, some method, or a plain ol' function, its very simple. But naming it dependency injection and ascr
24.
▲
by
bern4444
3y ago
The flip side to these performance cycles is all the time in between in which often very little actionable feedback is provided to engineers which makes the mid year and end of year reviews so difficult. Across 3 companies and 8 managers, I
25.
▲
by
bern4444
3y ago
feat is just the short form of feature; chore is for annoying stuff like fixing lint issues or maybe package updates that don't require any code changes etc... those are the little chores we do to keep everything flowing.
26.
▲
by
bern4444
3y ago
Google is a friend :) Looks like there were 2 outages[0], one in June and one in July of 2021. [0] https://www.reuters.com/technology/websites-airlines-banks-t...
27.
▲
by
bern4444
3y ago
Downtime happens - no one is happy about it but it comes with the job and downtime will happen whether you use cloud or run on prem. Cloudflare at least accurately reflects the incident on their status page. Often dashboards will show every
28.
▲
by
bern4444
3y ago
I use NeoVim. I used Vim previously and just know the built in basics very well. NeoVim incorporating Lua as a first class language has allowed plugin authors to build plugins that are faster and better than plugins for Vim written in VimSc
29.
▲
by
bern4444
3y ago
I love that we have so many choices for editors. VSCode, Vim, NeoVim (+ vim distros like astro etc), emacs (+ emacs distros), Kakoune, Helix etc. Its awesome to have so many choices so everyone can pick the system that best fits them. It al
30.
▲
by
bern4444
3y ago
Maybe the years and amounts were chosen this way but at 7% you double your money every 10 years (for those who don't know too, percentages are reversible so at 10% you double your money every 7 years...) You have 15 doubles between 188
More ›