Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frou_dh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
54 ms
·
841.
▲
by
frou_dh
6y ago
That's just begging for completion of the circle with "or as they call them in maths, variables" :)
842.
▲
by
frou_dh
6y ago
Scripts becoming noticeably slow to start every time they're edited is a notable regression for programmers. Simple as that.
843.
▲
by
frou_dh
6y ago
As much as the big players have been pushing it, I still have zero desire to speak out loud to any computer. Probably going to get labelled as a mental disorder for feeling like this, in the coming decades.
844.
▲
by
frou_dh
6y ago
Nightmarish C code that's had a million vulnerabilities beaten out of it through blood, sweat and tears.
845.
▲
by
frou_dh
6y ago
The repos have some activity, but it looks bad that the most recent post on the official blog was in August 2018.
846.
▲
by
frou_dh
7y ago
Nerds get a big rush from creating rule systems. And doubly so if then able to foist them on others!
847.
▲
by
frou_dh
7y ago
Does it work properly with `git add -p`? That's a longstanding issue of diff-so-fancy: https://github.com/so-fancy/diff-so-fancy/issues/35
848.
▲
by
frou_dh
7y ago
At this point, it's not interesting unless it's officially announced. We've seen endless wishful thinking and stories on this subject come and go over the years.
849.
▲
by
frou_dh
7y ago
There's more, including most sections in a private repo's "Insights" tab still being greyed out. Full feature lists here: https://help.github.com/en/github/getting-started-with-githu...
850.
▲
by
frou_dh
7y ago
OCaml, F#, Haskell, Elm, ... (anything with lightweight notation to define sum types [sometimes with only 1 variant], and a module system to limit who can construct them) There's a whole well-reviewed book on exactly this: https:/
851.
▲
by
frou_dh
7y ago
I heard a good point about why some numeric thing in your project domain (say, InvoiceNumber) should not be a primitive int: Making it a primitive int implies that ALL the operations available on a primitive int make sense. But it can never
852.
▲
by
frou_dh
7y ago
https://news.ycombinator.com/item?id=22226562
853.
▲
by
frou_dh
7y ago
I'm sure this one is good. But something I've noticed from trying Language Servers for various languages is that a lot of them still need to get over the hump to be an overall help rather than a hinderance. i.e. using a Language S
854.
▲
by
frou_dh
7y ago
We can just bikeshed inside our own mind. It needn't be articulated.
855.
▲
by
frou_dh
7y ago
https://news.ycombinator.com/item?id=9238739
856.
▲
by
frou_dh
7y ago
Surely the ultimate example of this phenomenon is OCaml. It's wearing OOP right on its sleeve in the name of the language, but its users inevitably say "Oh, we never (or hardly ever) use that part".
857.
▲
by
frou_dh
7y ago
That's like insisting Month/Day/Year is the one true way to write dates, and thus having a hard time ever spending time outside the USA. Actually, the C, C++, Java, C# dynasty being the USA of programming languages seems quit
858.
▲
by
frou_dh
7y ago
I didn't get on with it. The sheer number of disjointed settings sheets made it seem like a second job to get a proper understanding of how the app worked. Then, despite paying the subscription, I could not even download the Mac versio
859.
▲
by
frou_dh
7y ago
> Git allows people to easily collaborate on the same project > Rebuttal: We rarely have multiple people working on the same system at the same time - the benefits will be negligible, and only add complexity to our daily work (this is
860.
▲
by
frou_dh
7y ago
Specifying the interface of a CLI command is a good example of a natural place for declarative programming. You just want to write WHAT the interface is, not HOW to do the parsing. When I made a homegrown Lisp implementation, eventually bei
861.
▲
by
frou_dh
7y ago
They've already done exactly that in other quarters of Facebook towers: ReasonML
862.
▲
by
frou_dh
7y ago
Commit activity suggests it's been in maintenance mode for approx 2 years. Adoption was probably low, despite it receiving some initial hype, particularly inside the Go community.
863.
▲
by
frou_dh
7y ago
> [GitHub Project boards] replaced Trello/Waffle and friends. I've actually wondered whether that feature (the Kanban style boards) will end up going away, as it seem vastly underused by the overall community in comparison to I
864.
▲
by
frou_dh
7y ago
> As part of a far-reaching social media strategy, the Bloomberg campaign has hired hundreds of temporary employees to pump out campaign messages through Facebook, Twitter and Instagram. These “deputy field organizers” receive $2,500 per
865.
▲
by
frou_dh
7y ago
The original Ryzen (1000 series) shipped plenty units with hardware defects that could be exposed by running parallel compiles. The so-called segfault bug: https://www.phoronix.com/scan.php?page=article&item=new-ryze...
866.
▲
by
frou_dh
7y ago
They were contacting their son. Only that the son won't be inclined to check his email until years into the future. Of course there are other ways to achieve much the same thing.
867.
▲
by
frou_dh
7y ago
That's the natural consequence of the heralded Swift Evolution process: being swarmed by language wonks
868.
▲
by
frou_dh
7y ago
You didn't mention your co-workers. In a professional setting, we should mutually learn and teach software engineering wisdom from peers, not just from deep-diving shiny stuff with headphones on. If there are no peers there who're
869.
▲
by
frou_dh
7y ago
In the PDF, this is the example of the banner ad they show: https://i.imgur.com/qwuU5Sx.png So the banner ads being strictly council related is certainly not universal.
870.
▲
by
frou_dh
7y ago
> can you think of a destructuring method that operates with access by name, rather than by position? Yeah, this in JS: obj = {a: 1, b: 22, c: 333} const {b, a} = obj My original point was more that, even in languages that h
More ›