HNHacker News
TopNewBestAskShowJobs

Jenk

3,616 karma · joined February 7, 2013

submissionscomments
Jenk··on Fancy Parking
This site (fancyparking) is old. Before font support was implemented well in webrowsers.. hell before HTML was implemented well in browsers.
Jenk··on Since v4.20, Moq is harvesting email addresses
Correction: kzu, not ksu.
Jenk··on Since v4.20, Moq is harvesting email addresses
@ksu added the proprietary, closed source, SponsorLink to Moq.

SponsorLink will harvest email addresses from your git log(s)[0], injects code into your build[0], and is completely proprietary and closed-source.

The request to share the source was denied, with the reason given that it would be trivial to bypass otherwise[1]

I hope ksu comes to their sense soon enough at just what an unfathomably huge security risk this presents to anyone using Moq. GDPR violations are just the start.

[0]: https://www.cazzulino.com/sponsorlink.html [1]: https://github.com/devlooped/SponsorLink/issues/13

Jenk··on Vim's Creator Bram Moolenaar Dies at Age 62 – Slashdot
.... we're not. What a blatant false premise.
Jenk··on Nvidia’s CEO Is the Uncle of AMD’s CEO
> wth does "first cousin once removed" even mean?

It is using a very well established (i.e., has been used for a long time) terminology to describe familial relationships.

The "first" refers to how many horizontal genealogy lines are crossed (self -> sibling -> first cousin -> second cousin -> etc.) the "once" refers to the vertical, so the "first cousin once removed" refers to either your cousin's parent or child, and as we refer to our cousin's parents as aunt or uncle, we usually conclude that your "first cousin once remove" is your aunt/uncle's grandchild, ergo your [first] cousin's child.

Jenk··on Tremor – The React library to build dashboards fast
just don't segregate testing, it is integral to the production of quality software and therefore should be considered the same as, say, asking to skip using a keyboard in an attempt to save time.
Jenk··on Google tries internet air-gap for some staff PCs
full ide on local machine that remotes to a devcontainer.
Jenk··on Google tries internet air-gap for some staff PCs
we do the same. Codespaces, gitpod, or coder.dev all provide for this kind of workflow and honestly it just makes so much sense. Corporate desktop for comms and internet, ssh to a devcontainer (or vm if that is desired) for development activity.
Jenk··on FiraCode: Free monospaced font with programming ligatures
Hasklig is worth a look, too. I use the NerdFont variant "Hasklug NF" (spelling intentional)
Jenk··on Microsoft faces antitrust scrutiny from the EU over Teams, Office 365
I would argue it was better but has since degraded. The pivotal point, IMO, was ~6 years after Google's IPO.
Jenk··on Newpipe.net removed from Google search results due to DMCA take down request
Given the amount of money and effort going into these constraints today, one must concede that simply isn't true. There will always be an effort to constrain distribution of media because that is how the moguls keep rich.
Jenk··on Newpipe.net removed from Google search results due to DMCA take down request
I think having exclusive distribution rights within geographies is one such usecase for geofencing. This is why Netflix et al may have content available in some zones but not others.
Jenk··on Newpipe.net removed from Google search results due to DMCA take down request
> Dear ssyoutube.com User: As you may have heard, our industry has been under strenuous attacks by certain GB copyright holders. Because of these attacks, it has become financially impractical for ssyoutube.com to continue to provide services in the Great Britain. Accordingly, ssyoutube.com will be terminating its services in the Great Britain as of November 3, 2022. We thank you for your past loyalty and patronage and wish you health and safety during the present health crisis and beyond. Very truly yours, ssyoutube.com

Well that's just awesome.

Jenk··on Firefox address bar
My big-org can barely do DNS let alone something as fancy as an intranet search that works/is useable!
Jenk··on You Suck at Excel (2015) [video]
The same Martin Shkreli as Martin "chased failed investment debt by buying patents for cheap (but life-dependent) drugs and hiking the prices by several orders of magnitude, but still failed to recover and was eventually prosecuted, and convicted, by the FBI for running this Ponzi Scheme" Shkreli?
Jenk··on Tips for programmers to stay ahead of generative AI
That isn't the slam dunk you think it is. Just because they won't doesn't mean they can't. MS have decided it isn't important enough to fix.

Fwiw I view MS as a terrible (software) product company. All of their products fall short of delivering, in my opinion. I think of them as the "80 percenters" - their prpduxts do 80% of what any user reasonably expects as UX of their products, or of what their competition offers.

Teams: 80% of Slack. Azure: 80% of AWS.

Etc.

Have discovered a bug within their product(s)? Unless you have an account manager on speedial (and thus are paying the kind of fees that get you an account manager) good luck getting any kind of response that isn't some cut/paste job by a community "MVP"

Jenk··on Bottles – Easily run Windows software on Linux
That is remarkably a non-answer.

Not least because you don't even need to run the container at all when developing.

Jenk··on Twitter now requires an account to view tweets
I didn't mean nitter _specifically_ but rather all forms of alternative/anonymous UIs for twitter (that strip all of the engagement/ad/tracking stuff from twitter.)

Of anything I suspect Elon saw what happened woth reddit and had a "wait, we should do that!" Moment.

Jenk··on Twitter now requires an account to view tweets
Umm..

> Discourse is the 100% open source discussion platform built for the next decade of the Internet

Are you thinking of Discord?

Jenk··on Twitter now requires an account to view tweets
> This killed nitter.

I suspect that was the intent.

Jenk··on Twitter now requires an account to view tweets
https://www.vbulletin.com/
Jenk··on EVE Online: Add-in for MS Excel
I'm concerned that such a game would be so much more rewarding to me as a developer than my actual software development job is, that I would become miserable at work!
Jenk··on Microsoft rewrote Q# compiler in Rust
As a quick example, a lot of what @Iceland_jack has mentioned I can make sense of, but I wouldn't have been able to contribute to that. I guess it is a bit like learning a foreign language and I am at the point of being able to understand what a native speaker is saying to me, but my responses are probably garbled nonsense. :) However I am still confident that what I have learnt has empowered me to be a better developer.
Jenk··on Microsoft rewrote Q# compiler in Rust
I believe you will, yes. You may not be able to jump right in to some of the deep discussions about type categories, I certainly can't, but I still have learned a lot from Haskell and both continue to use Haskell itself and use what it has taught me in other languages to my betterment.
Jenk··on Microsoft rewrote Q# compiler in Rust
The tooling (Visual Studio, LSPs, etc.) around F# is very lacklustre, I wish it had better support from MS. At the moment F# just seems to be a playground for experimenting with FP ideas that then get ported to C#.

As for learning a functional language, I recommend this Haskell tutorial[0], and accompanying video series of an experienced haskeller (Brian McKenna) running through it[1]. I've read countless texts and tutorials explaining Haskell and FP to me but it didn't fully click until I saw someone with experience using the language and tooling effectively.

[0]: https://github.com/system-f/fp-course [1]: https://www.youtube.com/playlist?list=PLly9WMAVMrayYo2c-1E_r...

There are a few other video series from other experienced haskellers available that may be better, too, I just haven't watched them so I cannot comment.

Jenk··on Goodbye, Twilio
https://github.com/twilio-labs/netlify-okta-auth

Twilio authored/published the package GP is referring to.

Jenk··on Gitless: A simple VCS built on top of Git
I don't know how successful of a metaphor this would be for students, but for developers who haven't had any familiarity with DVCS that I have worked with, I use a coat-rail analogy with some success:

You start with a "main" rail of coats. Each coat is given a number, indicating what order it is in.

You start adding coats to a new, empty, rail, using the next number. When you are done collecting coats on this new rail, you want to move your coats onto the original rail.

In the time it has taken you to collect the coats onto your rail, someone else has already added coats from their new rail to the end of the "main" rail, and they used the same base number that you have - which means you cannot just add the coats from your rail onto the main rail, else the numbering would be broken - we call this a conflict. (NB: There is a magic guardian of the rails that means this just cannot happen, which is a plot device that is just to make this metaphor work so don't question it, it's just a metaphor.)

To resolve the conflict you have the following "rebase" options:

- Slide all of the coats on the main rail up to make room for yours, and update all of the numbers on your coats, using the new number from the last coat as the base number for your rail's sequence. This ensures that everything on the main rail is "before" your rail. This is the equivalent of a rebase. After this, you can then put your coats on the end of the main rail without conflict.

- Then there is the option to take a copy of the main rail onto the front of your rail, and organising the coats one-by-one (much like in the above), placing your coat(s) in between some of the new coats on the main rail, then forcibly replacing the main rail with your updated rail. This last one is just as drastic in reality as it sounds in this metaphor. We call this the "interactive rebase" and it is rewriting history for anyone who has used the main rail before.

- Finally we have a merge which means adding one big magic coat at the end that takes the coats from both rails and combines them in a singularity, with the new base number being Hawking's radiation or something, I dunno. The metaphor is no good for merges.

(Truth be told: the entire metaphor started in my head some years ago with just the visualisation of that distinct coat rail sweep noise to squish the garments on the rail to onside to fit what our main protagonist is holding onto the rail, the rest I just back-filled over time)

Jenk··on I don't need your query language
The "domain" in the DSL of SQL is "relational data" not "your business domain"
Jenk··on (dotnet) Parallel.For performance degrades after 2.14B milliseconds
Original title:

    Parallel.For performance degrades significantly after 2.14 billion milliseconds of system uptime
Jenk··on Reddit will exempt accessibility-focused apps from unpopular API pricing changes
Given just how awful Reddit's own UI is, one could argue _all_ third party clients are accessibility-focused.
← PreviousPage 7 of 26Next →