skysight-inc/HackerNews huggingface dataset:
Good luck. I mean that.

Git isn't perfect, but I've been using version control since Apple Projector (in the late 1980s), and Git has done the best for me. I've been using it for many years.

I don't miss Projector one tiny bit.

VSS (Visual SourceSafe) was a dog. It was direct file-based, and server connections would get very busy. It was the old-fashioned kind, with the need to check out files.

But it had one very cool feature: You could create "aliases" of repo components; essentially creating a virtual repo that pointed into several other repos, taking just a couple of files from each.

I could see how that would be a technical nightmare to implement, but I like it a lot more than "the whole kit & kaboodle" approach that Git takes.

I also used Perforce for many years. It was a robust and dependable system, but had that need to check out files to work on them, and that drove me nuts.

I like Git, because it is "team-friendly," and has a really light touch. It encourages many small checkins, which is how I think I should usually work.

I wish it handled big files better, but that's not really a big deal to me. I think this might be why Perforce is still preferred for game development (their asset libraries get big).

Oh, also Submodules suck like a supermassive, galaxy-core black hole.
I'm not deploying; this is the server. I do backups, and I keep config in git.

Reproducibility? This is the server. I will restore from backups. There is no point in scaling.

If you want to argue that containerization and VMs are portable and deployable and all that, I agree. This is not a reasonable place to do that extra work.
Jugurtha covered a lot of the job market, I just want to cover the staying sane part.

I went through a 3 month stink last year where I was without a job. The main reason why I stayed sane was due to;

1. I worked on my side project https://github.com/robotichead/NearBeach.
2. I improved/studied my knowledge

From working on my side project I was able to show a lot of companies the project. This actually gave a foot in the door and an eventual job. I am not saying start your own project, however if you see a project online that you want to jump in and contribute I would highly recommend. You can then use this experience for your CV's STAR.

As for improving my knowledge, this is not just programming. There are many things you can improve on that can help, for example I noticed a lot of companies were using AWS or Azure. So I spent my time learning AWS - which was a second pillar for me getting my current job.

Those are the two main things that kept me sane during those 3 months. Good luck at getting a job - it is horrible being knocked back :(
here's how simple it is :

if (!website.underDDoS && website.requestedTimesToday[ip] <10) showCaptcha=0;
The wealthy have access to low interest credit, not the poor (both directly and indirectly via options, derivatives, forex, etc). When the poor have access to credit it's usually in very short term high interest vehicles (credit cards or loansharks), which are not as benefitted by inflation as you think.
>The increased prosperity and resulting tax base growth papered over the fundamental mismanagement and poor governance in that area

This applies to sooooo many cities. I think money beyond the level required to provide basic services just gets wasted and the citizens see nearly nothing from it. It's so common it seems like some fundamental law of the universe.
I don’t think that would exactly be the first time for that to happen.
It provides 25 services. If I were going to deploy 25 machines to provide 25 services, that would not reduce the attack surface... of my house server.
You literally said

> I’ve learned not to make the mistakes
It's based on CEO pay, which doesn't apply to CEOs who are founders and get most of their "pay" in the form of appreciation of stock (rather than stock options/grants).
It probably depends on how those options and grants vest. Earlier stage companies are more likely to set them up so that they vest at IPO.
Personally, mail in ballets should not be touched before the end of the election period and be counted together with the in-person votes. But given the ability to count them as they are received it should be rather easy to provide enough vote counting resources for a speedy counting on election day.
Facebook provides a service that people use. Improving the likelihood of finding accurate information may increase people's likelihood of using it. Taking down groups decreases that likelihood. Which is more important isn't always clear
Volkswagen got around it via triggers to detect tests, not audits. It is a bit different. If you could detect that your system was being used in a test, you could yield correct results. Then otherwise yield biased results (perhaps the first so many votes of the day are always correct, and the biases are introduced later).

Auditing means things like paper trails (get an automatic electronic tally, but produce a verifiable paper ballot that can be counted in the case of any apparent inconsistencies). This discourages cheating on the electronic tallies because you never know when an audit may take place.
"All Products Pack" for individuals is $250/yr, first year, dropping to $200 for year 2 and $150 for year 3+.

Still quite a lot more than I make in an hour, but definitely not $500. Are you looking at the organization pricing?
SF and Cali in general just love to chase businesses out of their state.
> When you try to CRAM everything (mail, webserver, gitlab, pop3, imap, torrent, owncloud, munin, ...) into a single machine on Debian, you ultimately end-up activating unstable repository to get the latest version of packages and end-up with conflicting versions between softwares to the point that doing an apt-get update && apt-get upgrade is now your nemesis.

Has anyone here taken a look at bedrock linux? It lets you have multiple linux installations coexist and interoperate (different distros mainly, but probably different copies of debian is possible)

I've been fascinated by it but never actually given it a try.

From the bedrock linux introduction page:

> Given someone already expended the effort to package the specific version of the specific piece of software a given user desires for one distro, the inability to use it with software from another distro seems wasteful.

> Bedrock Linux provides a technical means to work around cross-distro compatibility limitations and, in many instances, resolve this limitation.

https://bedrocklinux.org/introduction.html
> Is it normal for a 17 year old girl to behave like that on TV? How about 20?

I have seen 17/20 year olds in tv (I think, I don't double check actress ages, but I'm sure at least in porn there are 18 year old ones) and I WOULD NEVER expect to see a show/movie about 11 year olds emulating that.

And you are basically saying (because it is in tv) we should accept the same behaviour from an 11 year old as an 17 year old, which I strongly oppose. there is 6 years difference and A LOT of things in between for me to find it ok. I don't mind a 17/18 old to be naked on tv, I don't think it is ok for an 11 year old. I think it is ok for 17/18 year old to emulate sex/erotic things on tv, I don't think it is for a 11 year old.

There is also the concept of consent, which I don't think an 11 year old should be able to give to spread her legs on tv, while a 17 year old should (maybe not all but hey...).
> Simple capital gains or dividends are the favourite forms of compensation for founders.

The new law includes equity comp in the calculation. Not sure how or if they'll amortize founder equity over many years, though; they may just consider the value in the year it's granted or the year it vests.
The measure wasn't to tax based on CEO pay. It was based on the highest paid managerial employee. So title doesn't matter.
Every CEO will just move out of San Francisco city limits... This doesn't really do anything.
What is a CS code?
Yes exactly, it's like everyone is arguing past each other with different assumptions about how taxes will be used. Take this quote from the article:

> “We need the wealth that has been generated in the city to be shared more broadly with workers and residents”

This person seems to assume the taxes will be shared with the workers and residents. Would they still support these taxes if that were not the case?

Others (in this discussion) seem to think the taxes will be thrown at things that don't benefit the city. Maybe so? Would they be more supportive if they knew it was for something they believed in?
People Think They're Seeing Murder Hornets Everywhere Now
The Battle for the Soul of Digital Freedom Inside Your Printer
Further in the article:

The order had its origins in the New Jersey gubernatorial election of 1981. According to the district court’s opinion in Democratic National Committee v. Republican National Committee, the RNC allegedly tried to intimidate voters by hiring off-duty law-enforcement officers as members of a “National Ballot Security Task Force,” some of them armed and carrying two-way radios. According to the plaintiffs, they stopped and questioned voters in minority neighborhoods, blocked voters from entering the polls, forcibly restrained poll workers, challenged people’s eligibility to vote, warned of criminal charges for casting an illegal ballot, and generally did their best to frighten voters away from the polls.
Which of these are things you want on your house server? That's what the article author is writing about, and what I am writing about.

I do not need an octopus conducting a herd of elephants.
Iron is heavy, dense as a material, but the cost-efficient of moving it around as an energy store depends on it's energy density (and it's initial cost), not it's basic density as a material.
I've switched back and forth between VIM and VSCode for the past year and eventually VSCode won. While I was generally more productive in VIM, some things like auto imports[1] in a large library were too big a deal to give up.

My frustration with VSCode has been growing lately though as our codebase has swollen and many of the neat features have been breaking or missing the mark. Plus it has this annoying new behavior where it pops up two things at once which makes distraction free typing difficult.
"This large and fast nonlinearity leads to potential applications for GHz all-optical control at the nanoscale."
> Blocking crawling should be outlawed

That's overly broad. But maybe it should be illegal to have exceptions only for major monopolies.
Intel Atom with _32-bit EFI_ is relatively common, but these will in fact run a full 64-bit OS (not windows though). Early Intel Atom actually had no 64 bit support whatsoever, but I'm not sure if that kind of hardware still gets manufactured.
Same. I like using the tools for any personal projects, and it's worth the price for the individual use subscription.
Taking away from productive people, and giving to unproductive people is not a recipe for success.
Half the point of explicit licensing is to provide the software "as is".
Based on the article, they hate finance even more (at 23%, versus 17% for tech).

Pissing off both of those industries doesn't seem like the smartest approach when they have 12 million sq. ft. of unused office space [0].

I think SF's pain is only beginning.

[0] - https://socketsite.com/archives/2020/10/nearly-12-million-sq...
Thanks for the comment. One point to clarify on my post:

> I find it interesting that you frame income inequality as "wealth polarisation." Are you implying a bimodal distribution of some sort?

I wasn't intending to equate distribution and polarisation. By the latter, I meant the steady shift of wealth to a smaller population who have become progressively wealthier. While, at the other end, the majority have beome comparatively less wealthy compared to equivalent social cohorts over time.

Perhaps more succinctly, it's the _change_ in distribution, not the _presence_ of a distribution.

I'm no economist and I know there are a variety of opinions on distribution, but I understand there's reasonable agreement that globalisation has increased polarisation [0].

[0]: https://en.wikipedia.org/wiki/Economic_inequality
We're Joining Robinhood
Proctorio used DMCA to take down a student’s critical tweets
This is a strange bill. It targets companies based on the delta between CEO compensation and median worker.

This means companies that have larger workforces - mostly determined by industry - are less likely to set up shop in San Francisco. Of those that do, they are strongly incentivized to use contractors instead of employees to ensure the salary gap is within reason.

In other words this just created an arbitrary set of incentives for companies to adjust their behavior, likely to the detriment of non-high income workers in the city.
> Reminds me of the repeated hurricanes that drive people out of coastal areas.

People still live in coastal areas, and rich people continue to build lavish vacation homes on the coast despite the fact that they're washed away by storms every couple of decades. Part of being rich is not having to worry about money, which is why many rich people live in cities, states and countries that tax them more: the benefits of doing so outweigh the costs. I think you can draw parallels between that and companies choosing to remain in cities for similar reasons despite some drawbacks existing.
I've recently moved my "personal infrastructure" from a docker-compose setup to a k3s setup, and ultimately I think k3s is better for most cases here.

FWIW, my docker-compose setup used https://github.com/nginx-proxy/nginx-proxy and it's letsencrypt companion image, which "automagically" handles adding new apps, new domains, and all ssl cert renewals, which is awesome. It was also relatively easy to start up a brand new fresh machine and re-deploy everything with a few commands.

I started down the route of using kubeadm, but then quickly switched to k3s and never looked back. It's now trivial to add more horsepower to my infrastructure without having to re-create everything (spin up a new EC2 machine, run one command to install k3s & attach to the cluster as a worker node). There's also some redundancy there, as any of my tiny ec2 boxes crashes, the apps will be moved to healthy boxes automatically. I'm also planning on digging out a few old Raspberry Pi's to attach as nodes from home (over a VPN) just for funsies.

Ultimately k8s certainly has a well earned reputation for having a steep learning curve, but once you get past that curve, managing a personal cluster using k3s is pretty trivial.
This is really useful. Nice work.

The description for the "Block trend" column could perhaps be a little clearer. It currently reads:

>How has the trailing candidate's share of recent blocks trended? Computed using a moving average of previous 30k or more votes (or as many as available).

To me that says "We compute the moving average using the last 30k votes, except when we use more or less than that.".
I actually think things like this might be really good for the business culture of San Francisco.

For a while, SF was a popular place to start a new company, but all established CA tech firms were down on the peninsula or in the south bay.

Some of those startups got big, and some of the big firms opened SF offices to compete for talent.

Now, it's hard to compete for talent in SF if you're starting out - you have to compete with the Ubers and Airbnb's as well as Google and FB.

Taxes like this will push more of "big tech" out of the city (eg Stripe moving to South San Francisco) and free up more breathing room for young startups.

I guess I take it as a given that this is better for SF, but others may disagree or need convincing.
I don't see the reason that the contracting firm CEO would likely clear $2M/yr as a low-risk, mostly undifferentiated supplier of office services. (That’s where the markup to the clients comes from, not the tax.)

But if the tax does become a problem, split into OfficeServicesA and OfficeServicesB corps and let your clients pick which one they'd like to hire. Or have your spouse or family member do some of the administrative work (for business continuity reasons) and split the comp.
Text of the measure: https://sfelections.sfgov.org/sites/default/files/Documents/...

Note that it's "highest paid managerial employee" and not "CEO" or "highest paid executive".
More than 70 million people do care as-of yesterday.

More people have voted for one of the candidates in this election than any other presidential candidate in the country's history, and a big part of that is a referendum on handling of COVID.
which you only have to worry about when you have to tap into the rainy day fund, or when the collateral gets liquidated

Because you can borrow against it instead of selling and without touching a financial institution, and this gives you liquidity without a tax event

Welcome to the 2020s
Just want to comment that thank god we can actually build rules that can't be loopholed.
"But I am very excited to stop managing these pets."

When you have a herd of cattle which is of size 1, it's a pet. You don't get any efficiencies from branding them all with laser-scannable barcodes, an 8-place milking machine, or an automatic silage manager. You still need to call the vet, and the vet needs to know what they are doing.
I’m not convinced by this but I’m also not convinced by the argument of the comment you’re replying to. The theoretical foundation Pijul/Anu works by starting with files as lists of lines (or some other thing) and patches as (injective) mappings from one list of lines to another which preserve the relative order between lines, then constructing the smallest generalisation of this structure to one where all merges exist and are, in some sense, well behaved. This generalisation is from lists of lines to partial orders of lines, where “B is preceded by A” becomes “A<B”.

To do something similar with more structured files, one must find the corresponding idea to “a list of lines”, and this must work in a good way (e.g. changes like x -> (x); [a; b] -> [a] foo [b]; [[p, q], [r, s]] -> [p, q, r, s] must in some sense be natural operations in your structure (and diffs need to be reasonably easy to compute)). And of course it still needs to work in a sane way for unstructured data in big comments. Therefore I don’t agree that Anu would be easily generalised to this.

I think this is basically impossible to do for situations where you want to capture all the structure (such that a patch to rename something merges well with other patches). I think it’s likely extremely hard for a part way solution.

Finally I’m not convinced that the change would be that useful. Much of the structure of computer programs is implicit in the scoping rules in such a way that the “move blocks around” changes that line-based VCSes often struggle with will still be invalid with structural diffs.
I think the parent post was attributing longFuglyCapsUnpronouncabeName type identifiers to the Java language/culture, As much as (just) the editor?

I’m biased, though. I HATE gigantic supposedly “self documenting” (but utterly impossible to actually say aloud) identifiers.

My ideal identifiers are 2, maybe 3, syllables, with dashes or underscores, with actual documentation of WHY anything visible beyond The scope of a single function is used.
> on gross receipts made in San Francisco

How much does this really apply to SF tech companies?
Very cool. I use GKE with nginx as my ingress controller. The Google LB ingresses are too expensive for this sort of thing.

Also appreciate the cert manager advice. Thank you!
How is this differentiated from, say, Todoist Premium or Business?

That also lets you do a one-field quick task entry that includes +collaborators or an arbitrary number of @tags, Those appear to be the two pieces of data you capture beyond the descriptive text. You get a few more than ten projects too, which is the max number you support for the most expensive plan.

The big obvious difference is the pricing model. You're $80 a month for unlimited users on the annual startup plan, vs. $5/mo/user for Todoist Business. For an org of any size, Todoist would get more expensive for sure.

But under that 16 team member break even point, it sure looks like you're implementing a pretty sharp subset of standard features. And when you consider Todoist Premium is $3/mo/user (so now a 27 person break even) and can be used for simple workgroup collaboration as long as you don't need centralized billing or a team admin interface--which seems squarely like your target based on the simplicity pitch--you're very much on the high side of pricing, but with a minimum of features.

I'm not saying there's no advantage here, but I certainly can't tell what it is from your landing page. Once you're at enough users where the pricing makes sense, I'd think you'd really miss a lot of other standard functionality. Unless there are queries, due dates, the ability to attach a comment chain (or at least a notes field!) to the task, etc, I wouldn't think this would cut it. If those features do exist, they're too well-hidden before signing up.
If you could open up a "food truck" on the weekends with a Walmart camp stove and a trip to Costco you'd eliminate the concentration fo market power and lack of risk capital as problems.
I don't believe that in most sane juridictions a court would keep a suspect in prison indefinitely when the suspect claims to have forgotten the passphrase for a bitcoin wallet. I think the court would have to find the suspect guilty and sentence them to an appropriate custodial sentence (which in my personal opinion would be no longer than what they'd get for deliberately forgetting the passphrase).

The only incentive for the suspect to remember the passphrase after being sentenced would be earlier parole.

If the suspect tried to use the bitcoins after being released then another charge could perhaps be brought for perjury.

None of this is specific to bitcoins or totally new. It's roughly the same situation as when the court thinks that the accused knows where the stolen money is hidden, but the accused claims not to know. Courts must have dealt with hundreds of cases like that, so we could look up somewhere how they handle it in different jurisdictions, if we really wanted to know. I'm curious about it, but perhaps not that curious.
It's "highest paid managerial employee" in the text, not CEO: https://sfelections.sfgov.org/sites/default/files/Documents/...
Much of American physical and civic infrastructure is like that of a 3rd world country.

Most of the cases of extremely disrupted voting (such as 12 hour lines, mysteriously 'broken' voting machines in urban areas, or the 300,000 mail-in ballots that the postal system refused to deliver) are, however, intentional policies intended to reduce the turnout of Democratic voters. The US has a very long history of making it as hard as possible for non-conservatives to vote[0]; these irregularities are just the modern descendants of poll taxes and the Jim Crow laws.

Politically, the US has much more in common with Central/South America, and contemporary Poland under Law and Justice, than it does with places like Spain or Germany.

[0] https://en.wikipedia.org/wiki/Voter_suppression_in_the_Unite...
Sega Sammy Sells Japanese Arcade Business Due to Covid-19
It seems they are (or slowly will start) charging all high volume users. Read this happened with Cloudflare too...

What makes them think they should start charging now?

Also, have you looked at hcaptcha.com? Cloudflare uses them.
> You want to incentivize future growth too

I would say that SF doesn’t want to incentivize future growth. That’s the source of the inequality, right?
Or perhaps Thomas Clark, who has his sentencing scheduled for December.
I keep waiting for the tech scene to explode in Grand Cayman or something, but it doesn't seem to be happening for some reason. It's all just lawyers and scammers.