skysight-inc/HackerNews huggingface dataset:
Version and dependency is just a tool to achieve expected behavior for API. You still need to change versions centralized. The only difference is that monolith will not let you do that partially. Example there’s vulnerability in package, but only gateway exposed externally. Unless gateway still produced valid json/gRPC etc request it doesn’t really matter , you change a lib version without having impact on all other services that might be affected by library version change.

It’s clear that article affected heavily by outdated Java way of building software. Where everything is injected by DI , AOP so even a small change in a core component is a big deal.

No it’s not. Unless micro service is doing what expected and passes unit tests I don’t care. Even I change a language or db or network layer.
Regarding the "D-minor problem", the way I look at it is that problem is not with just intonation per se, but with how C major is defined and how it is used in equal temperament vs JI.

The probelm is solved in JI by re-defining the key of C major to include both 10:9 and 9:8. So, instead of one D, you have two slightly different Ds.

Equal temperament just uses a note almost half way in between to play the role of both notes, but that's just an approximation. (This double-role can be useful for certain chord progressions that work out in equal temperament even though mathematically they shouldn't.)

JI definitely becomes a lot more useful and interesting if you allow for more than 12 notes per octave. I'd consider 16 to be about a reasonable minimum for conventional 5-limit music, but having more opens up more possibilities.

In the context of the original article which seemed to be geared more to just implementing some sort of basic sequencer or picking random notes from a scale, I think picking notes from a JI scale rather than 12-tone equal temperament is an easy way to do something different from what everyone else does with a good chance of having a result that sounds good. More serious music composition or performance in JI generally requires more awareness of the various quirks of JI versus equal temperament. I do wish tooling was better; in some ways, MIDI kind of locked everyone into 12-tone equal temperament, and getting out of that rut is going to require some kind of large change. (MPE and Midi-2.0 are possibilities; time will tell if they pan out.)
And what a shallow, frenetic dystopia it would be if nobody even attempted to write compelling longform anymore. Remember, 90% of everything is crap. Imagine reading 3 disappointing novels and concluding that novels, as a format, were a waste of time!

(Or worse - being unable to appreciate a good novel because you're too impatient for it to get to the exciting bits!)
So. Bankers, Bardsley’s or Regency?
Indeed, but this remains a nominal explanation. It validates the possibility of one hyphen placement but does not explain why any of the equally available alternatives are not chosen. Why not ZK-S-N-ARK, and other combinations besides? Heck, what kind of diseased mind thinks hyphens even belong in initialisms and acronyms? Don’t even get me started on the use of arbitary case variants (“zk-SNARK”).

My thesis being, justifying any one particular placement of a hyphen is a necessary but not sufficient part of an adequate explanation. Just as Alice was vexed by Humpty Dumpty.
> Yiddish and Ladino are basically German and Italian, respectively, only written down with Hebrew characters, with some words from it.

Yiddish is basically German in the same way that Dutch is basically German: it's often possible to directly translate a word with some simple letter substitutions, but the choice of different letters in each language's orthography reflects an underlying difference in pronunciation.

E.g. אוי וויי is often transliterated as "oy vey" while the corresponding Standard German pronunciation would be "au weh". If you ignore the usual Hebrew letter values and pretend that it's actually an unorthodox orthography for Standard German (א glottal stop, וי au, וו w, יי eh), I've found written Yiddish quite easy to get used to as a native German speaker, but understanding it spoken aloud is much more difficult.
Oh and here is a crazy story:

The only group to lit stand up to the installation of CARNIVORE in their DCs at the time was Earthlink.com - who said NO to the install of that system....

But not because they were "standing up"

They developed their OWN spying system and were logging and spying on all their customers........

And who owned Earthink?

The mormons.....

MASSIVE EDIT]

It wasnt the mormons who owned earthlink it was the scientologists. and THATS why they were monitoring all - because they were after all the ClamBake people... I forgot.

And ironically/coincidentally, who does the NSA really like to hire?

Mormons!

And who is keeping DNA tracks on Ancetry?

The mormons

And who in the USa has one of the largest data vaults?

The mormons.....

Spying is a WEIRD world.

Everything is known, but the saddest part: the Five Eyes all share it.
Countly | REMOTE | Full-time | Visual Designer | Full Stack Developer | Devops Engineer | Technical Support Manager | Channel Partner Manager | Account Manager | Customer Success Engineer

Countly is looking for teammates to join its remote team.

For more information, please see https://angel.co/company/countly/jobs
Still wish you could get poutine over here...
Why is it best to leave? Protests are a good thing, sometimes, and making sure it is on GitHub in some form or another is a form of such protest. At some point the relevant parties will have to realize that this mouse of a million engineers will always outsmart them. At some point they will have to realize that advocating for FOSS and DRM at the same time is hypocritical.

Rosa Parks was asked to leave, but she didn't leave.
Cant comment on Purism...

System76 - I have many of their laptops (none of their own machines) - but they are/were white-labeled machines...

But the positive thing I can say abt system76 - you got a LOT for bang-for-buck... oddly I like HP again, and MSI.
What 100 year horizon? Manhattan has a 30% smaller lower population today than it did in 1920. Even pre-Covid, Manhattan was one of the slowest growing major counties in America.
Balls dont have many unique attributes, and move a lot faster. Sonetimes humans are easier:)
> "You fail to take into account inefficiencies in transmission and charging. That would multiply required input by a factor of two or three, depending where you measure it."

I do not account for transmission inefficiencies, as this is highly variable depending on your location and grid infrastructure. But it would be extremely unusual for transmission losses to be as high as 66% like you suggest!

As for charging losses, that's something like 10%. About 90% of the energy as measured at your domestic electricity meter will make it into the battery. I did account for this, by giving a deliberately low miles per kWh figure. In reality, most EVs will get significantly better efficiency than the 3 miles per kWh that I quoted.
in the era of tech, id hope to find such answers on this website/ forum
Yes, I am also using Firefox with uBlock Origin locked down - no 3rd-party scripts, 3rd-party no frames, etc... Local network also has a pi-hole. I should clarify that it was an overlay style popup - not an actual browser window popup.
The perfect file server setup
Honestly this is a terrible article, the only real point on display is "if you use AWS for EC2 reserved instances only, then you are overpaying". If your application can be interrupted, spun down, and spun up then congratulations you can use spot instances[1] at a fraction of the price (depending on your region and instance size).

r4.16xlarge isn't available in France, so I'll use us-east-1

Reserved: $36,365

Spot: $9,665

UVH (Still France): $25,771

So if your system can tolerate nodes going up and down every once in a while (and some other caveats), it seems pretty dumb to pay for the dedicated server.

[1]https://aws.amazon.com/ec2/spot/pricing/
Easy to get around this by shooting the deepfakes in high quality, then crushing the final footage into lower quality before sharing it.

Would make those kind of artifacts much harder to identify
Clothing in sports is highly regulated. For example, FIFA's Equipment Regulations are a hundred pages long[1].

Match officials in football (soccer, if you so will) very rarely wear hats (I can't remember seeing it even once). I'm surprised that I can't find any mention about headwear worn by match officials in the regulations, but regardless, they couldn't just don any old hat.

And as mentioned elsewhere in this thread, there are other things that also can trick up AI, like white socks. There are teams that might have had white socks for a hundred years, should they be forced to change their colours to make life easier for the AI?

[1] https://resources.fifa.com/image/upload/equipment-regulation...
When you look at something like how Stack Exchange moved physical servers to a new datacenter, you can see where AWS benefits you.

Not all startups have the server and networking know-how to pull that kind of stuff off, or even set it up in the first place.

https://blog.serverfault.com/2015/03/05/how-we-upgrade-a-liv...
My two cents would be don't worry about a comprehensive degoogling plan. Just chip away at stuff until you feel like the risk level is acceptable to you.

For me, that started with email. Email is a root for a lot of your digital identity.

I can't guarantee access to @gmail addresses going forward, but I can at least _start_ fixing that problem. I picked up a new domain, hosted the email with someone else, and set all my other accounts to forward to it. I updated a few really critical things right away, but for the most part it's just as I go log into various accounts with the old email address, I update it.

I didn't really bother trying to migrate the email out of my gmail account. Instead I did a bulk download from Google Takeout so I know I _can_ access that old email if I really need to find something.

Six months or so in, the bulk of my identity is now tied to a domain that _I_ own, and email hosted with someone I can trust more than Google.

It's not perfect, but already the impact if Google were to suspend my account has dropped immensely.

Cutting Google completely is something you do on principle. Instead, just look at what the impact of losing access to various services would be and address those specifically. (E.g., losing drive? Switch to NextCloud if availability is a concern; or set up a regular Takeout download if data loss only is a concern but an interruption in availability is okay, etc)
Thank the Belgians for this tradition.
How many alien civilizations are out there?
Nova Credit (YC W12) | San Francisco, CA or New York City, NY | Onsite or Remote (North America only) | https://www.novacredit.com

Despite having built substantial credit in their home countries, millions of immigrants have difficulty accessing credit cards, loans, mortgages, and leases without domestic credit. Nova Credit enables newcomers to share their credit history from their home country with financial service providers and others, unlocking new consumers for lenders, and new futures for immigrants. The team is 30 people and has raised $20m+ in funding from Index, General Catalyst, First Round Capital, Nyca, and Y Combinator.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nova-credit

Here are our open roles:

* Data Platform Engineer: https://jobs.lever.co/neednova/e831babd-01d1-4442-849d-b0203...

* Engineering Manager - Credit Passport Coverage: https://jobs.lever.co/neednova/da9b7eef-0fd8-4c53-ba11-a7e19...

* Senior Software Engineer (Backend): https://jobs.lever.co/neednova/1d10f732-c59a-45a2-89f6-43fa3...

* Software Engineer (Infrastructure): https://jobs.lever.co/neednova/0dd2948a-507e-4cf4-88c0-3bd6c...

* Data Scientist - Bank Transaction Data: https://jobs.lever.co/neednova/120cc78b-4fe3-47cd-bb85-94d0e...

* Product Designer: https://jobs.lever.co/neednova/e5165268-3763-4cf1-9ca2-8a517...

Tech Stack: Node.js, Postgres, AWS, Terraform, Ansible, React
It's the correct size for what?
>I'm sure skeptics arguing against Galileo would have used string words like "clearly" to dismiss his ideas.

The fact that people dismissing Galileo's claimed turned out to have been wrong does not mean people who dismiss COVID conspiracies or reptoids are equally as likely to be wrong.

People who believe in a conspiracy of globalist elite reptilian shapeshifters are clearly wrong. Clearly is a strong term, and it's justified in the case of such beliefs. There is no danger that in the future those who hold such beliefs will turn out to have been correct in hindsight, as Galileo was proved correct in hindsight.

Reasonable people can agree or disagree on reasonable conspiracy theories. Did Epstein kill himself? Maybe, maybe not. Did Trump or his staff collude with Russia? Maybe, maybe not. Was 9/11 an inside job? I don't believe it was but it's at least within the realm of metaphysical possibility. Are mattress stores just money laundering fronts for the Mafia? Probably not but it is weird how you can have, like, twenty of them on a single street. Who buys that many mattresses? How do they stay in business?

There is, however absolutely no need to give anyone who claims Bill Gates created COVID-19 as a pretext to tag people with mind control chips through vaccinations in order to harvest adrenochrome from their brains for satanic ritual orgies the benefit of the doubt. They. Are. Clearly. Wrong.
I'll be using the new kid, vi the 4th, or viiv.
Beauty is in the eye (and hand) of great programmers
Digging through my (paper) library the other night I came across the listing (on green-bar, fan-fold) of the implementation of a LISP system written around 1967. I used it quite a bit back in the day. It is implemented in old-school FORTRAN. By old-school, I mean a FORTRAN that only had computed IF statements, as in

IF (X) 3,4,5

which means

if x<0 then goto 3
if x=0 then goto 4
if x>0 then goto 5

This is a listing of a punched-card deck. Columns 73-80 are sequentially numbered so that, if you dropped your card deck, you could sort the cards by those columns. The increment per-line is 100 so the numbers are 00000100, 00000200, 00000300, etc. This allows new cards to be put in between existing cards while maintaining the sort sequence, e.g. 00000150.

This program is a work of beauty. Many of the statements have numeric labels so they can be reached by GOTO or computed IF statements. This programmer chose the label numbers so they are in ascending order (so you know where to look for a jump target). They are 4 digit labels where the left-most digit is the main task (e.g. handle recursive function calling), the next digit is a subtask within the main task, etc.

The FORTRAN function names mirror the intended LISP names, e.g. CAR, CDR, etc. so it is clear to a LISP programmer what the semantics will be. The call stack is named STACK, etc.

Every grouping has a comment line (character in column 1), e.g.

C EVALUATE THE FUNCTION

I am typing in the source code so I can share it with the LISP history site. Something this beautiful deserves to be preserved. This programmer is an artist.

Read source code. You can tell how good a programmer is just by looking.
All component medicines are FDA-approved

Please read:

https://www.fda.gov/animal-veterinary/product-safety-informa...

for a more accurate statement from the FDA.
SEEKING WORK | Edinburgh, Scotland | REMOTE

Well versed in python and javascript, but capable in other languages as well (have deployed Java/Golang/C recently). I've recently been working in privacy/security, currently working on combating disinformation.

I've been big on python testing lately. I've implemented testing for large python projects at two companies now, bringing them from 0% coverage to 100% coverage. I'm experienced in mocking tools to isolate components for testing, make tests deterministic, and remove the need for networking (who wants to run tests that rely on third party things).

Big on Django but not restricted to that. Lots of experience with modern react/vue. I've been a remote worker for about half a decade now, so I had a track record of getting things done without direct supervision, and my remote work means my schedule is flexible for side projects. Set up to easily work with either US or UK entities.

contact: shu DOT chen AT freelancedreams DOT com

Please do not contact trying to make me sign up for your freelancing marketplace. It's not hustle, it's spam and highly unethical.
>How can you be discussing how to create issues if you don't even know how to get the software in the first place to discover issues with? How do you even know of the software if you had not already found a place which could contain the starting point for your process?

Why is this question so strange to you? The end user usage of a tool can be much more widely known than the workflow development of it.

Let's take a look at Youtube-dl specifically:

Go to "http://youtube-dl.org/" ...

There are only 3 obvious web pages: (1) Home (2) Download (3) About

From there, you can download some binaries to use the software but there is no mention of any source host to enter a "git clone" to then later do a "git shortlog --summary --numbered --email".

It is way easier to get the end user software to run than clone the git tree. For some reason, your reasoning assumes they are always tied together but youtube-dl is an example where they are not. (It sorta used to be tied together when the youtube-dl webpage's "dev repository" link to Github actually worked. It doesn't work now. See the "ex nihilo" problem?)

And btw, a git clone doesn't help for sensitive (aka legally uncertain) projects where contributors don't enter real valid email addresses and/or the use fake email to avoid spam. (This is a general statement and not a email address validity test of youtube-dl maintainers specifically.)

Also, a "git clone" is a barrier for non-programmer end users who just want to report a bug. The Github repo (or mailing list) was a logical place (Schelling Point) for that type of activity rather than cloning a repo that the end user doesn't need.

>The starting point, however, is nothing more than that.

But some starting points matter more than others.

>If you think that there are no adversaries out to kill Linux, you'd be sorely mistaken,

This is not engaging with the spirit of what I wrote. Surely, you realize we were talking about adversaries such as RIAA/MPAA/DMCA using legal threats for takedowns and not business competitors such as Microsoft that tried to squash Linux.

>, but it's moot as it has no single points of failure. Everyone works on their own trees,

This is a 100% true statement about no SPOF that is not relevant for this youtube-dl discussion. We already know hundreds (thousands) of people have already git cloned youtube-dl and some have even re-uploaded copies back to Github. But all that copying misses the point of all the various threads in the last week where people wonder where the "blessed repo" with PRs/issues/etc will live that's resistant to censoring. Repeating the "no SPOF nature of distributed git" is not making progress in that discussion.
Also if you build it yourself it carries risk -- each project could fail, or take extra time.

Where as buying AWS, has low risk.
It's politically incorrect to say AND it's incorrect.

The reduction in memory after birth you refer to could easily be caused by the sleep deprivation that comes with a newborn child. Take a look at the studies that claim otherwise and you'll see that they did not compare the women against themselves before birth, but instead compared their IQ to the general population. They also did not have a control group of women who put the baby up for adoption after giving birth.

[1] showed that baby brain is a myth, except for very late pregnancies. Even then, there was only a reduction in one out of the four cognitive capabilities they tested.

The study which found changes in women's brains after giving birth also did not find a reduction in IQ. [2]

[1] https://www.cambridge.org/core/journals/the-british-journal-...

[2] https://pubmed.ncbi.nlm.nih.gov/27991897/#fft
Better than Boring tunnels beneath LA. but I guess they dont play into the mars narrative, so not interesting to Musk
Auth0 (https://auth0.com/) | Seattle - Buenos Aires - London - Sydney - Tokyo - Remote | Full-time | Engineering

Auth0 is a Series E/650 employee company with major growth plans for 2020. Our vision is to provide the simplest and most secure identity platform for developers, to make the internet safer. Ultimately, we strive for an internet with fewer passwords. We're looking for people to join us on this journey.

Senior Fullstack Software Engineer, Growth and Enablement: https://jobs.lever.co/auth0/3b18f678-553c-4094-b036-daa3404c...

Senior Software Engineer, Platform Environment Creation: https://jobs.lever.co/auth0/518caaa7-21c0-464c-ab68-35e654dd...

Manager, Growth Engineering: https://jobs.lever.co/auth0/880d1173-d373-4644-9733-8b63f192...

Senior Engineer, Quality: https://jobs.lever.co/auth0/29962d1d-5df3-43f6-aa2c-be4daaee...

Our hiring process is documented here: https://auth0.com/blog/how-we-hire-engineers/

We are a remote-friendly company and every year we organize a company offsite. Below are some pictures from our 2018 offsite in Panama. We hope to see you at next year’s offsite!!:
https://twitter.com/vibronet/status/997608152811044872
It'd be interesting to see what you can get where laid out on a map

Growing up in the north west I'd never even heard of battered sausages until I was in home counties. Conversely, I don't recall the southern chippies having steak puddings; and gravy on chips also seems regional
Including the header is like an email thread. I think it's kinda cute - very businesslike.
In Croatia, which is in Europe (and part of EU), you will get fined if you:

1) Post an approving image of weed on Facebook

2) Write ACAB on Twitter (this one also got a journalist arrested)

3) Have a shirt that says "ruling party - thieves" (which,
as an aside, is pretty accurate)

4) Are a journalist and publish an article which the court rules has caused "mental pain" to suing party (usually politicians and judges - this happens all the time)
Trapping an entire sounder of feral hogs is apparently a better choice than trying to shoot a few of them, as any hogs not killed will repopulate
quickly: https://www.uaex.edu/publications/pdf/MP534.pdf
It's a way to sneak in the hash of a commit (the latest youtube-DL commit) in a non-obvious way.

A git repo is fundamentally composed of 3 object types:

* Blob (effectively a file)

* Tree (which refers to collection of Blobs and Trees, effectively a dir)

* Commit (comment/ author info and various other metadata, a Tree, and a previous Commit)

This is what the git tools are used to dealing with. However git submodules changed things. With submodules, a Tree object can also contain a commit object! Together with the .gitmodules metadata file, this allows you to include another git repo inside your repo.

Joey leveraged that ability to add the youtube-dl latest master commit into his repo as a submodule, but deleted the .gitmodules file so that git wouldn't be verbose about it.

And that's how you sneak a commit into a repo.

This additionally leverages GitHub's data model (which is really the git data model), where they just have this huge DB of all the objects of all the repos on GitHub. So effectively by including this commit in a repo on GH, you're making it refer to the the entire (buried) youtube-dl repo, but you need to be sneaky to be able to see it.
AvalonEdit, the text editor for SharpDevelop implemented ropes. I think SharpDevelop was folded into MonoDevelop and the text editor there was changed. So I don't think MonoDevelop currently uses ropes?

http://avalonedit.net/
https://github.com/icsharpcode/AvalonEdit/blob/master/ICShar...