skysight-inc/HackerNews huggingface dataset:
Interesting, it works and continues to work well for me, but it's totally possible that I happened to see through these issues. The main thing I've liked is the ability to set any bullet as the current view root and show a breadcrumb trail of its ancestral path in the header (this whole action being called "zoom"). Have you found apps in this space that work well for you?
For various reasons, doing anything like that in any browser is nearly impossible. One major obstacle is that CDN content cannot be cached cross-site anymore (by design, for security reasons) in any browser, and it would be a hard sell to compromise that anti-fingerprinting measure just to optimize load time for specific first-party WebAssembly code.
Yeah, let the city collect taxes from all the woke millenials who are neck-deep in student debt and the homeless...
Thanks for catching that broken link toward the end of the article, I think I fixed it. Medium's formatting is weird.
Population essentially doesn't matter - people are talking about density here. For example, Phoenix is essentially an enormous suburb with giant malls, and you never hear of despite its population numbers. Boston is a small city with rich urban life that occupies an outsize role in the American psyche.
its a function of number employees and gross receipts. So
companies with more employees relative to gross receipts will have less incentive to increase wages.

also increasing the taxes by an additive 0.1 points (ie not multiplied by 1.001) disproportionately targets the lower gross receipts companies (such as restaurants, which would more than double their GR tax)

Still seems like bad policy
It's about the business location not the CEO, but the point stands. I'm not that familiar with US law, but can't a business be incorporated anywhere in the US/California and still do basically all its activity in SF?
This is the eternal objection to measures like this. But if every city and every state implement this, where will they go? And even if not, will they actually move? Will companies move? Time will tell but it seems very doubtful.
That's a lot of assumptions about your vault security, random number generator and whether it wasn't leaked somewhere before.
Also in MacOS. A 2015 13" MBP (which is Broadwell) can drive two 4k displays; the only limitation is, that each of them must be connected to separate TB port.

For Linux, I don't know, the only older machine with Linux that I have is Ivy Bridge one, and that is capable only of 4k@30, which is uncomfortable. With Kaby Lake, it's nice.

Also, lag is a latency. That would suggest, that your problem is somewhere else, not in the raw GPU performance. GPU itself doesn't have anything with the output resolution anyway, it is handled separate, dedicated block called output encoder.
And don't you dare scrape Google results. That's against their TOS! Rules for thee, not for me.

Isn't it weird there is no machine-readable API to Google search results?
People in San Francisco have long been angry at tech workers for driving up prices... Driving them out may be on purpose!
Also depending on how this is structured, disregarded entities still consolidate to the individual so the measure could be flipped to be measured at the (trust ignored) individual level and it would still work.
Definitely a fan, love how much you've executed since your initial Show HN - nicely done!
I’ve long said Cloudflare is a dangerous threat to the open internet and as well as some privacy tools like TOR.

But it doesn’t always get much traction on here because both the founder and employees of cloudflare are quite popular users on HN. Some have given me brief half assed counter answers that conveniently miss other harder questions like a good PR person does (and which you seem to have gotten in your reply).

I hope every web admin gives it serious second thought before adopting Cloudflare. Just like for cellphones OS/operator the one thing I’d dream of is a tool that offers a limited set of what Cloudflare does (DDOS protection, hosting privacy layer) but is pro internet and pro privacy. They seem hostile to it in many ways likely because it directly affects their bottom line.

The bigger question is whether such a tool could be created without all the downsides. The two I listed I think yes. But their web app security system is overly strict and bad for the internet IMO.

And I say that knowing they protect some serious defenders of human rights and face a lot of abuse from the ‘bad guys’. I just wished there was a better middle ground.
> personal wealth tax is not felt

Yes it would be. A tax on salaries, would force companies to have to pay more to attract talent.

And these are additional costs that the company would have to pay.
Soaking as someone who is completely unfamiliar with Pijul, the explanation on this page is pretty lackluster.

"It is based on changes rather than snapshots"

Well, every VCS I'm familiar with is based on changes/deltas. I assume that these terms have specific meanings here that I'm not familiar with, but it manages to sound like the author has never heard of git or Mercurial.
For Debian it's almost certainly no. For Ubuntu, it's possibly yes.

I'm not sure that it's too late to revolt against Snap in general but, as far as I can see, people don't care if it works somehow.
My complaints with git are a bit different, having never felt the burden of giant monorepos (but it's definitely related)

git was built as a tool for completely distributed source versioning, but most of us are using it in a centralized way. It's nice to be able to work offline, but when we need to synhcronize there's always a huge dance of fetching first, see if it has moved, merge/rebase, etc... git is good at storing what we did, but it doesn't help at all at saving what we are _doing_: all changes to the working directory are ephemeral, like files stored in ramfs. When working on public repositories, you can't push a branch prefixed with your name; you have to fork the whole project _and_ push a branch before you can start interacting. Instead of having one server and a client, you now have 1 central server, 1 other server that only _you_ can access and will in practice contain 1 branch, and will be abandoned as soon as you're tired of it, and a client. Rights can't be managed at the branch level, so I'm just going to copy-paste the whole thing from the beginning of history and give it to you.

What I would like to see in a VCS:

- There is one central place where people coordinate
- There is exactly one commit associated to a branch, and that association is the same on all machines at the same time (I don't want to git fetch)
- If you want to do changes to a branch, you do a sub-branch
- That sub-branch, along with your local changes in or out of the staging area, is synchronized to the server. If authorized, other clients can have a view of those as well

It seems it already exists with fossil (https://fossil-scm.org/home/doc/trunk/www/concepts.wiki#work...) and with older SCMs, although older SCMs are plagued with the locking problem.

In a way the work that is done to handle giant monorepos is helping git move in this direction: all branches are automatically synchronized, and the vision with this kind of repo is that it's ok to commit often, even in small batches. But it's not quite there yet. I've read an account of how things are done in Google (https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...) and it's closer to my dream system.
Please at least try and read the article before commenting.

"Under the measure, gross receipts and CEO compensation will include money made from stock options, bonuses, tax refunds, and property, a caveat seen by many as a way to target the tech sector where CEOs are often compensated in non-salaried bonuses."
Vimeo valued at $2.75B in latest round of funding
Historically, the companies with large line of business apps that were interested in using JSIL to run C# in the browser were interested specifically because rewriting their software from scratch in Electron was an expensive and time-consuming undertaking. This made it worthwhile to invest in alternatives that would let them reuse existing code. We're talking massive WPF or Silverlight codebases with decades worth of developer time invested that would all go out the window.

The same logic applies now and it's even more compelling since the tooling and performance are better now with the full LLVM WASM toolchain and more robust C# AOT compilation available, vs the dark ages when people had JSIL, Saltarelle and Bridge to choose from.

I'll also note that every major company I'm aware of that made a C# -> Browser move for their tooling eventually regretted it and started shifting away to something better, partly due to platform churn and partly due to how much was outside of their control. Electron may change the equation there enough to be good enough, we'll see - I don't know of any companies that have taken that route yet.
> BUT I relate to the feeling of not being quite sure that all of my customization are quite enough, of not using vim to its full potential. Or even 10% of its potential.

There's a lot of built-in features in vim without requiring the installation of plugins. So, you might not need to customize it at all to use more of its potential, just read the manual.
The guy was a retard to put all his eggs in the same basket...
The point was to show the flexibility and control over owning your assets. Accounts can be frozen and its game over.
Or, move some of the obscene wealth away so the residents aren't gentrified out of existence, like they already have been? It won't just be CEOs, it'll be all the software engineers and the like too.
>Wouldn't last official sale date be a better indicator of true device support?

well in that case many cheap android phones/tablets would have negative support periods, considering they don't release any updates at all.
Also it’s not really a scraper. Just a json response with the website preview stuff like meta tags, <title/>, and other basic information which could be useful for some bots.

But it does not give you the whole HTML. Or anything close.
Nuclear weapons?
Oh, there is this too:

What else can they invoke? Any other crimes? Maybe several very expensive, time consuming, personally exposing investigations start up.

Punitive methods will be on the table. I am not speaking highly of that, but will say it definitely happens.
The tax doesn't care about where the CEO lives. It applies to any company that does business in San Francisco which has a CEO that meets the criteria.
The suburbs in San Jose are more developed than the city itself, where there isn't much action. That's what attract people to SF.
$1B is enough, but you have to be spending it on the bribes before you get caught. Once you get caught your options are limited.
I suspect it’s not because of a lack of talent but lots of competing objectives. Also think of it this way: GA has an adequate UX for its sole customer: Google.
While that's a common conflation I don't think the GP was doing that. While I tend to self-host git, I can see the value they're claiming fossil has.

Whether self-hosted git or hosting on Github, your issue trackers and such are typically separate from your main repository. Most platforms offer wikis as a side-by-side repository so that should be easy to move, but the rest is at the whims of the platform.

The GP is claiming they moved to fossil because the one repository contains all of this data.
I doubt the city will see a penny from this. There's nothing in place to do an audit to figure out who should be taxed.
I had a Pixel 1, launched in 2016, and it lost support in 2019. 3 years after start of sale, not end of sale.

It's part of why I went back to Apple.
Apple uses this metric as well[1]. If something hasn't been sold by Apple for 5 years (but less than 7 years), it's considered vintage and you can still get hardware service and certain critical software fixes, though not necessarily any new features.

The support for MacBooks is actually great. Certain Late 2013 and Mid 2014 Retina MacBook Pros, while considered vintage, will be receiving the Big Sur update[2].

1. https://support.apple.com/en-us/HT201624
2. https://www.apple.com/macos/big-sur-preview/ (at the bottom of the page)
The cynical side of me thinks that exec pay packages will just change to workaround this tax.

For example, an exec's pay will be capped at 100x median worker salary, but just spread out across multiple years. As others have mentioned, temp agencies/contractors will also probably be utilized.
garden is such a bad name
"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."

This is not my experience.

My main house server runs:

mail: postfix, dovecot, clamav (SMTP, IMAP)

web: nginx, certbot, pelican, smokeping, dokuwiki, ubooquity, rainloop, privoxy (personal pages, blog, traffic tracking, wiki, comic-book server, webmail, anti-ad proxy)

git, postgresql, UPS monitoring, NTP, DNS, and DHCPd.

Firewalling, more DNS and the other part of DHCPd failover is on the router.

Package update is a breeze. The only time I waste the overhead of a virtual machine is when I'm testing out new configurations and don't want to break what I have.

"just having the Kubernetes server components running add a 10% CPU on my Intel(R) Atom(TM) CPU C2338 @ 1.74GHz."

Containerization is not a win here. Where's the second machine to fail over to?
Not sure if anyone is interested, but I created an app allowing a company to directly chat with customers via text messaging (rather than a widget embedded on your website). Could be more useful for brick and mortar type businesses rather than web based. https://www.outseed.io/
It's actually the opposite. Consumer inflation is bad for the wealthy. It means wages are catching up and making the amassed wealth less valuable. If Bill gates is worth 100 billion and you go from 20k to 40k yearly wages then the purchasing power of his wealth has halved.

The only way his wealth can keep up with inflation is by employing workers which means he has to pay the increased wages. So he ends up worse off than if we had deflation and he could just sit on money.
Most of these modern OSes are doing compositing on the GPU. At 4k you're blitting some pretty enormous surfaces.

IMO if you're just going to run a VT and scale everything back up both compositing and 4k cause way more problems than they're worth. Give me tearing, pixels, and unupdated danged regions any day over input latency.
Better title: grep newbie mistakes
do it with money you already paid tax on lol. so so many options
I had the same exact effect on my Pixel 3a. Happened 3 times in a row.
People definitely complain about merging difficulties with Git. The idea with Git is that the data model is simple enough that you can basically manually fix issues that come up. That unfortunately means that you have to take the time to understand Git's data model and not just memorize the interface and a lot of people have complained about that over the years. I think the idea with Anu is that issues don't come up in the first place and that it's hopefully more intuitive to use in the long run.
Sure — for context I’m very comfortable with Haskell, Typescript, Java and Scala, fairly comfortable with Agda, Coq, C and Rust. I don’t prefer
Python (the reasons of which I can elaborate, if you’re interested), but I do prefer to do my programming in Lisp-like dynamic languages —
even when not using meta-programming.

The reason for this is quite simple. A static type-system, by design is meant to invalidate programs which are incorrect and accept the programs
which are correct. All static type-systems which exist invalidate a certain number of programs which are correct — that is to say, you can
write a perfectly valid program, but the type-system can reject it. What we term to be a more expressive type-system, is one which rejects
more programs. The line which one draws in the sand as expressive enough is completely arbitrary and the type-systems we have currently
heavily rely on the user constructing their programs in a certain way, so the type-system can prove certain properties about it.

Here’s an example demonstrating what I mean. Consider a theoretical language which uses : as the type-ascription,
has generics/kinds and all functions are total. A code-snippet taking the head of a list might look like this:

> let num: Option<Number> = head(numberList)

Note that the return type of the head will be Option<A>, if the function is total because the list can be empty. Now suppose I have the snippet —
locally I can reason that the type of num should be Number — but I need to prove that to the type-system. In most current type-systems, proving
this requires you restructure your code in a particular way.

> let numberList = prependList(4, previousList)

> let sortedList = sortList(numberList)

> let num = head(sortedList)

What I’m trying to drive at is that static type-systems are a spectrum and at some point you will run into a case which you’ll either
need to use an escape-hatch or restructure your code in a non-trivial way to satisfy the compiler. The boundary of what you determine
to be correct is also completely arbitrary — you can always encode more properties and restrict your code further; how far you
go is ultimately determined by you.
I loved MPW back in the day but I was an outlier compared to my other Mac developer friends
Indeed! Automating such a process once the library of terms is complete will be an interesting addition. Imagine reading Alice in Wonderland with Kanji-in-English-Context =)!
> The fix is to keep the economic prosperity and build more housing.

That makes sense to me. I don't keep up with exact SF policies but I'm guessing there are zoning and the NIMBY factor to deal with.

Underlying this problem is? Money, influence and power? I know a soon to be ex-POTUS that might be the perfect man for the job! He can come in and cut all deals needed. Then SF is saved and then he goes from city to city and country to country to redeem himself.
What about the "Released November 5, 2020" part of the page? Are you from the future?
Yes. I'm not a lawyer, but this is now an issue outside the purveyance of the original court order to decrypt.

It requires new charges to be laid, evidence to be provided, and due process in reasonable time.

My point was the hard physics of it: the assets can be moved, and proving who moved it is very difficult.
And if those groups form, and they plan kidnapping governors or running around town with guns I hope they are quickly shut down.
Docker-compose isn't going to help you with Let's Encrypt, you're going to need to keep resolving that problem with each app you have or find some other way to tackle it, because you've picked a way to deploy containers, and don't have any kind of centralized cloud system at your back.

In my comments, I mention that the author could have used Kilo, which would have been a Kubernetes-native way to manage their WireGuard system, and to connect the Pi & their other systems to their existing K3S system.

I agree that docker-compose might be simpler, but there's a very very limited realm of concerns that that will ever serve, where-as Kubernetes's / the Cloud Native ambition is to manage everything you would need in your cloud. Whatever you need, should, ideally, be managable within the same framework.

DNS is another decent example, where Kubernetes will help you manage domain names, somewhat. Still work to be done there but there are some good starts. There's so many operators, all of which purport to let you manage these services in a "cloud native" way. We're still learning, getting better at it, but being able to manage all these thing semi-consistently, via the same tools, is a superpower. https://github.com/operator-framework/awesome-operators

Also just the question of short term wins vs long term use. You will not use docker-compose at your job. More and more people are going to be using Kubernetes to manage a wider and wider variety of systems & services, making more and more capabilities managed by Kubernetes.
That's actually good because they broke a few things in the latest Thunderbirds. I also prefer a faster startup.
The tax is based on entities "engaging in business within the City as an administrative office" as defined elsewhere in city law (for the payroll tax component) or just plain "engaging in business in the City" (for the tax on gross receipts attributable to the City portion), not by place of incorporation, so, yes, a business can be incorporated anywhere else on the planet, and do basically all of its activity in San Francisco, but that's not going to limit its exposure to the tax.
Your comment seems to lack understanding of both the tax and San Francisco's problems. The tax would not apply to Twitter, and the Mid-Market tax break was tiny at about ~$50m over its entire life. In addition, all the inequality issues in San Francisco are of its own making: the city began pricing out median income households 40 years ago while the Federal government was simultaneously subsidizing long commutes. Therefore, the only people left are those who benefit from proximity to high paying jobs or those who benefit from the city's social services more than they value moving to lower COL places like, e.g., Phoenix.
Many people can't install an app. Period. "Can solve my problem after a 2 minute load time" vs "can't solve my problem" is a pretty easy decision to make.
Walmart lays off shelf-scanning robots for humans
It will work out well fiscally because giant companies will suck it up and pay, but it looks like a bad strategy from a forward-looking point of view.

You want to incentivize future growth too, and you want to make sure that 20 years down the line, you have the new FAANGs of the world giving you millions in tax dollars, because history has shown that the largest of companies can eventually die out, and tech is full of graveyards.

What this does is, it collects money from today's FAANGs while disincentivizing future startups from starting here.

This is akin to the boiling frog fable (yes I know it's fake but the point of the fable stands), except the city is the one putting itself in the cauldron and raising the temperature by chipping away bit by bit the things that make the bay area a good place to live and invest in.
> Ozzies have no immunity unlike the rest of the world.

This is an excellent point.

The US is beating corona the only way it can - via herd immunity. When you combine the natural immunity to coronaviruses (20-30%) plus the recent exposure (another 10-20%), the US is approaching herd immunity already.

In addition, Americans are averse to vaccinations, so that leaves herd immunity as the only option.

The countries that thought controlling corona transmission "was science" are in for a long and painful isolation until a working vaccine is available, which could be a decade from now if you look at HIV or other viruses.
SMR are not even at the toy pilots stage. We know the tech and we know it can work, but we don't when, what investment is required and if it will be competitive. A lot of uncertainty, but one tech only (with few different variations). There are dozens of storage tech with the same or lower uncertainty level... So dozens more chances a tech will work...

About storage tech working now, you forgot possibly the most used right know and the cheapest one: thermal storage (giving up to 9,000MW to the French grid for example!). With a huge and cheap potential and mature cheap tech.
The law doesn't care for the work location of the CEO. It could even be outside of the US, where exchange rates and different laws around stock based compensation could make this a nightmare.