skysight-inc/HackerNews huggingface dataset:
It would probably be within the Federal government's power to prohibit states from requiring online/mail-order/phone sellers from outside the state to collect the state's sales or use tax unless that state participates in some specified system to simplify that.

Such simplification might include a single rate per state and a way to do a single filing that covers all states one sold items into.

I.e., something similar to how the EU handles VAT. Here's how we as a US company handle VAT in EU countries. First, we registered with the tax authorities in a single EU country. We are using Ireland. This took something like 20 minutes to figure out and was all online.

Then, once a quarter we upload a file to the that country's tax office that simply lists for each EU country how much we sold, what VAT rate we used, and how much VAT we collected, and we give Ireland all the collected VAT. This only takes a few minutes I believe.

Ireland then deals with sending each of the other EU countries their share of the VAT we collected.

There is an ongoing effort to do something like that in the US with the Streamlined Sales Tax (SST) project. Almost half the states have joined that. The deal there is that if a seller agrees to collect tax for all the SST states then those states will pay the costs for the merchant to use some third party tax service, such as Avalara, for this.

That's nice, but does not include any rate simplification. With simple rates, like in the EU, I don't need to hook my cart up to any external tax APIs. I just need an internal table of the per country rate. I use an external API to keep up to date when a country changes their rate (which isn't very often), but that can be a daily cron job rather than something in the live cart path. With the bazillion rates per state model of the US you have to hook your cart up to a third party tax API.

SST also doesn't help with the states that aren't part of SST. Of course the third party tax services such as Avalara are happy to handle those for you too, but not for free like they do with the SST states.

An EU style system with both simple rates and a being able to deal with all states through one free service is probably too much to hope for. But maybe Congress requiring states to join SST if they want to force out of state sellers to collect would be achievable, and that would be way better than the current mess.
What if your house burns down? Your digital wallet goes with it?
I feel similarly about “powered by.”
Considering that as of Mar 12, this search engine only has 1001 sites indexed, I am not sure how useful this site is for getting SEO backlinks. Speaking of which, are backlinks still a thing these days?
Yes this was way too good. Bowser at Nintendo of America as runner up.
Algol had negative indexes. You could declare an array of nine elements going from -4 to 4, for example. I couldn't find why they wanted such a thing.
With the 36 Chinese stratagems, this makes a total of 74 stratagems you can rely upon.

https://en.wikipedia.org/wiki/Thirty-Six_Stratagems
I love the design of this!

echo '### Hello world! :rocket:' >> $GITHUB_STEP_SUMMARY

Having this as an environment variable you can write to that is really clever, and makes it easy to generate these from other scripts (or Python commands etc) too.
is it the dumbest concept in all fiction?
The twitter format is not conducive of a nuanced data-based discussion and never will be, by design.

Nor is there anything in that thread by CEO that shows us he has no incentive to lie and hide behind "personal data not accessible to outsiders". But trust us, they're human! You just can't check!

It's mind-blowing how anyone can be naive enough to believe that, without some sort of personal incentive (e.g. Twitter employee or some dir-level whose bonus depends on the buyout)
Global Internet Access Network Token – Web3 Telecom Protocol
You know the answer. Which cloud providers routinely drop prices, which ones stay flat and which ones sneak in price increases?

You cant trust a cloud provider that raises prices. They are either a) mis-managed and can't calculate their own costs b) greedy and short sided or c) not in charge of their own prices. None of those qualities should be someone you enter into a relationship on this magnitude.
How we handle multi-region sessions at Clever (2021)
Fair point; I suppose I should have said safer; GPG gives you authenticity with lower requirements, but is generally inferior to HTTPS. I suppose the ideal would be to do both HTTPS and PGP so you can degrade gracefully if the user says to (or in case of offline update).
It's actually completely irrelevant how many there are.

There's no real difference between a spam/bot account and some random troll with too much time on their hands who just retweets posts from a flame war.
Ask HN: Career Transition / Advice
Long time lurker, always pull inspiration from show HN.

For the longest time, i thought my career path was to be senior developer, an architect, maybe one day a CTO.
Once i got into some of these positions i had major imposture syndrome, especially because i never finished college and only worked with select web languages (PHP, JS, Python). Yet i could lead a team, do the work, and for the most part was extremely passionate about it.

After years of successes and failures i became burnt out putting in 12+ hour days, constant feelings of imposture syndrome, not knowing how to get to the next level (lack of mentorship or a good manager), and not knowing how to handle the failures; i switched careers.
Thought maybe going into management would feel better, so an easy transition was becoming a (technical) project manager. At first it felt easy, some of the responsibilities were the same as what i had been doing before! However, lately i’ve realized that both the place i am working and this shift wasn’t necessarily right for me, that i hadn’t been growing, learning how to be a better PM or even working on that many projects due to the slow pace of the company.

With that, i’ve tried to spend time figuring out what could be a natural career progression based off my experience - and honestly i’m so unsure of which way to go or how to build a solid career path.
I keep thinking either going back to development (but i’m a few years rusty now and don’t know how well i’ll be accepted even if i spend a few months sharpening those skills) or trying out product management (which excites me, and feels very challenging).

Are there other paths I should consider?
Are any of the mentorship / career coaching services good?
I’ve seen things like Pathrise, BetterUp, Mento - but really unsure if they actually would help.

i’m hoping someone on here can help me out or point me to some good resources.
What changed? Does it put an additional limit on users or are you still able to add as you were before (up to your existing limit)?

Maybe this really was supposed to be some sort of "shock" to push a certain group over to google's paid services. Or maybe it was just a mismanaged mess.
Indeed. Similarly, the levenshtein distance between wrap and tap is 2.
Ah, you're right. The initial filing by Visio was a notice of removal. There is no argument or decision by the court on the notice. SFC responds by filing a motion to remand, which is what this decision relates to.
https://pubmed.ncbi.nlm.nih.gov/12321292/

>A 100% increase in the per child welfare benefit resulted in a 2% increase in the number of children. The policy implication is that a considerable increase in welfare benefits will have only trivial behavioral impacts for the poor on family size decisions.
I don't even want them to pay for it, necessarily. I personally don't want to make a living from it (I have a day job), but respect others who do. I do both commercial and non-commercial things, and I wish there were platforms that supported both types of work as first-class citizens.
Good writing and a nice preview into what rising sea levels and eroded shores can accomplish.
Anyone interested in FreeBSD and wondering about some of the upcoming stuff getting worked on might also want to keep an eye on the FreeBSD Foundation's updates on active development projects. For Q1 2022:

https://freebsdfoundation.org/blog/q1-2022-software-developm...

Lots of good stuff in the pipe, not just features like kernel WireGuard or improved WiFi but basic support stuff like improving/updating the Handbook.
This is great news for those folks that already were on the GSuite Legacy plan... but it's of zero help for folks looking to set something like this up now for personal reasons.

I own my last name as a domain, and always thought it would be fun to use it for my primary email as firstname@lastname.com. Well... $6 a month for an individual "vanity" email address is already hard enough to justify once you realize Workspaces doesn't give you a "real" gmail account (google assistant, google one, etc... meaning you still need to maintain another gmail address, defeating the point), and then once you have 2, 3, 6 family members also wanting a vanity email address, the cost is just insane.

How is this not something anyone at Google have thought of? Gmail or use business accounts that come with a ton of strings attached.
FileMerge was released in NeXTSTEP 3.2, which came out in 1993. See for example: https://www.blackholeinc.com/Library/94%20Jan.html

Indeed, I have it on my Turbo NeXTStation (3.2). Was it revised slightly for NeXTSTEP 4.0 (1996) perhaps?
Why would somebody be spending billions of dollars in VC money when you could just use whatever game engine you want and license a small third party library to do asset validation? VCs can't possibly be THAT eager to blow all their money unless it's as a PAAS ala Roblox.
Oh, so it's one of those types of personal opinion.
why does adding "land" to train mean there are no rails?
What ZFS will do it not capture a state before or after the transaction, but it will copy a state that the file actually has at some point during the transaction. The snapshot will have the state of the file which contains write_0, write_1, ...., write_k; and does not contain the effects of write_k+1, write_k+2, ...

The serial copy of the file does not have that property. We may be able to find some k such that the backup contains some writes newer than k, while missing some older ones.

The snapshot situation looks, to the application, like a crash and reboot, which it knows how to deal with (with test coverage and everything). The application recognizes that there is an uncommitted transaction and rolls things to the prior state. Or else sees that there is enough info to finish the transaction; just the commit part wasn't done.

The missing old writes situation doesn't seem easily recoverable; I have no idea how you would code defensively against that, other than assuming that the backup copy is made serially, and make sure that in every transaction, the writes occur in increasing offset order: the same direction. If the backup and transaction race in the same direction, then it's impossible for the backup to have "holes" whereby some older writes are missing.
I guess I could have phrased that part of my answer in a more directly applicable manner: if the majority of FreeBSD users are on desktop/servers and specifically not on mobile, then the majority of dev attention is also going to be focused in a similar fashion. The shortage for a project of this magnitude and nature isn't going to be lack of hardware, it's going to be lack of time and the opportunity cost for the few that could hack on this to stop hacking away on something else.

Basically, the incentives don't align because you're using FreeBSD in a way that most users/devs aren't. That's not to say that you're in the wrong (not one bit, in fact, you should be commended for your dedication) but just to highlight that there's a fundamental impedance mismatch between the needs of laptop FreeBSD users and the overall priorities of the community. It took an insane amount of time and effort to get Linux KPI going for graphics card support (something that affected both laptop and desktop users), you can infer from that the odds of getting something only for laptop use to become a priority.

That said, you should also look at the current release log as an indication of things to come. The effort to get Linux KPI going is very much a step in the right direction: whatever time/money/effort was going into porting or writing new drivers for wi-fi hardware can now be spent on doing things like improving the crypto and/or protocol support to get things like WPA3 and WiFi 6 going.

But the reason I highlighted the above section of the release notes is strictly because the bulk of the work to get 802.11ac support is purely in writing the drivers since it doesn't fundamentally change the requirements in the rest of the stack (no new crypto required, etc) so I don't see how highlighting that isn't already an answer to your question.
Even accepting the consumption part as something reasonable that people should do, it still ignores the Time coordinate completely.

The first time I visited Prague, torrential rains had been falling for a while. Half of the city was flooding when I stepped off the bus. I had to wear flip-flops to cross some streets, which looked like shallow paved rivers, otherwise I would have ruined my sneakers. I stayed at my Czech girlfriend's place, a brutalist block built during Russian occupation which fortunately sat on an elevated piece of terrain. We then canoed the Ohře river with some of her friends (perhaps not the brightest idea, given the rains). We were so young.

I have visited Prague a couple more times after that. Each time, everything has been different. The city was no longer flooded. I was with different people. I did actual turism and everything. I ate different things. I was different, myself. I still don't feel I have "done" Prague. And the same goes for the rest of the world.
I think some of us just thought it was amusing.
> Musk is the largest beneficiary of all the fake accounts pumping his follower count.

Fake accounts don't pump TSLA stock. They have no purchasing power. And he has a large enough following that it really doesn't matter what the number next to his name is, whether it's 30 million or 90 million.

But I agree with you that it sounds like he's got buyer's remorse. Seems like free speech (or whatever the public reason he stated for buying Twitter) isn't worth that much to him.
I transitioned my family domain name to a small nonprofit that I created to do donations. If you have such an entity, it's an easy way to opt out of this whole problem. I realize this doesn't apply to most people, but I'm just putting it here as an alternative.
What good is paper ownership if you can't actually use your property?
And even if you're in a REPL you're out of luck since you cannot reload maybe kinds of code changes without restarting the REPL. Revise.jl is supposed to solve this problem, but last time I tried writing a Julia project (v1.6), I ran into a lot of issues.

Eventually I abandoned Julia because while in theory it seemed like a very nice language, in practice I ran into so many issues that I began to wonder if the core devs even use their own product at all.
Companies which IPO (or cryptocurrencies which ICO) and later fail have those same outcomes. Surely they're not all Ponzis?
"This is why Perl was commonly panned as a write-only programming language: It had so many features that you could not be up to speed on all of them. Each programmer at each point in time had a set that they used, but no one could ever get proficient at working in the entire available feature-set."

I do not think the author has ever written Perl.

This statement from the article undermines its credibility. Perl is no more complicated than Python or Ruby. "It had so many features that you could not be up to speed on all of them", is just false.

"In Perl, the features were syntactic, so the programs would be unreadable at a line-by-line level."

Again, has the author ever read any Perl programs?

Lots of sample Perl programs:

https://rosettacode.org/wiki/Category:Perl
Some people criticize RAII for introducing hidden destructor calls into close-braces. I don't find this a problem in my experience (aside from having to make destructors do nothing in C++'s moved-from objects), but nonetheless I want to try using a language where instead of RAII as an automation system, it serves as a compiler check rejecting code which does not call a destructor exactly-once when needed (which may even return a value, as in linear types or fclose or Vale's Higher RAII). Linear types work better in a language without exception/panic unwinding (but even then you could use the standard destructor in case of crashes), and relegating RAII to purely a static analyzer is conceptually incompatible with having the presence of destructors affect stack unwinding. I'm fine with that since I don't like stack unwinding and don't find it useful in most (not all) cases.
Oh, the nostalgia...(disclosure: worked at Sun in the mid 90s)
When did this happen? Is it new?
Don't forget, worse is better
They are, but the useful ones are those coming from sites with higher domain authority rankings.

That’s why you'll see fluff pieces (aka, paid content) from online publications like Forbes for the better funded entities.

Another approach is the reach out to site operators with offers of writing content or asking them to link to your site’s content in their existing content.

It’s expensive and/or incredibly time consuming to get back links that matter.
Diamond Hands: The Legend of WallStreetBets
(author here) It depends a bit on how you define "retain". Most GPT-3 applications use custom "prompts" to train it for their specific use case. So in that way, the prompt is retained with every request.

You can also fine-tune GPT-3 to retain the ability to reason through problems. For example, check out this work on reasoning for grade school math: https://openai.com/blog/grade-school-math/
There are quite a few nice modern games that look like this and I have had lots of fun playing them on Steam. Wadjet Eye's adventure games, Blasphemous, The Messenger, CrossCode and more!
I greatly appreciate your work, by the way, I just have not been able to make use of it effectively. Some of the problems revolve around the question of how to best proceed in a situation, where you have a high dimensional state space, but it is naturally partitioned in some way. There are several solutions for this (SubArray etc.), but the burden is entirely put on the user. I had the impression that there was a tension between what I would have preferred to write and what I could easily write as soon as I attempted to generalize from the examples that I could find. With JAX the corresponding libraries operate on Pytrees and as a user you can specify equations pretty naturally and easily without much fuss. If you want to use XLA, MPI, CUDA in Julia it typically is the same, in theory it should be possible to make things work in practice I have struggled tremendously to do anything productive.

When I looked at the adjoint event handling code last, I couldn’t figure out in the implementation, whether the general case was handled correctly, especially since parts of it still seemed in flux. Writing similar code in JAX leaves close to no room for interpretation that the code is correct. I am sure most of it is down to familiarity. But since ultimately I want to do ML relared things, right now JAX and related libraries ties up things that are there much more neatly even though overall SciML implements a more comprehensive set of techniques. I am still closely following the work around it especially in the area I am interested in and have some prototypes written in it, but it just hasn’t clicked yet.
Thanks for the resource!
I don’t see how this comment makes sense in context. Surely GP isn’t suggesting that you include an additional tool to orchestrate library dependencies, but to choose libraries that don’t have complex dependency burdens.
What criteria of the definition doesn't El Salvador fulfill?
You can easily get hosting for ~$20/yr from classic web hosts like Hostineer and just set up email forwarding to people's personal Gmail and get the same functionality with a little bit more control and flexibility on your part.
Strange, I haven't used a merge tool in 2-3 years.

old job:
Changes staged locally for 2-3 weeks sometimes.
Team-specific branches, integrating into the mainline periodically.. eventually moved to several hundred devs committing to mainline.
One monster repo

Beyond Compare 2 was the only tool for the job simply for the ability to provide a manual hint (via spacebar) to align two version of the same file

current company:
never merge more than a line or two which I do with vim.
Change sets only last max 1 week on my machine.
We have 5-6 services (each in their own repo).
20 people committing amongst them all.

I do wish our code review tool was better though. Perhaps I will take one of the suggestions from this thread and build a custom CR work flow.
quidquid Latine dictum sit altum videtur
100 Unique CSS Button Designs. Free and Open Source on Github.
Architecture school. The dirty little secret of architecture is that it has no theoretical theory beyond jaw boning. (It can work, so don't rush to knock it.) So in architecture, a coherent narrative that can inform form making (like the light & gravity b.s. in OP) is the best you're gonna get. (The actual science based stuff is called Structural Engineering.)
I tried to read it from the .json config file but if I use 'sudo' in the scripts file the user will be 'root'. I wonder if you can solve this.
> Could you point me to those instances?

Here's one [1].

[1]: https://techcrunch.com/2018/08/08/the-sec-wants-tesla-to-exp...
That actually sounds pretty sound then. I wouldn't have said/thought that a decade ago but of late I've begun to think that's a pretty good bet.
I've done it with SQL Server, but it wasn't automatic. I had to manually repair or remove the DB pages that were in use when the backup was made.
Yeah, that's essentially what I've done, except I'm paying for their cheapest non-free tier to have a bit more control over it. I really wish I didn't have to route all my traffic through an untrusted a 3rd party like that, but I guess we can't have nice things on the Internet anymore.
Yet Craigslist appears to be steadily losing traffic each and every year since 2017, so I’m not sure it’s the best example.

Meanwhile Facebook marketplace is nipping at their feet while they are staying static.

Clearly Craigslist is incredibly profitable and successful, and possibly more profitable in the short term because they aren’t investing, but IMO remaining static means you lose ground eventually.
Out of interest, do you know if there is any similar tool/library for getting a MySQL query plan (either logical or physical) in a serialiable format?
And since when is this happening?
What a fucking mess. You make the whole world panic, your migration tools are not ready, and then you say "actually, just kidding" and tell everyone who believed what you said that you would delete their accounts (because you basically said their accounts would be deleted), to "contact support".

It's an overused trope, but this was so poorly planned, executed, and communicated and it can only be explained by decision makers actually being on drugs.
HADOUKENN!!!

Keep me going forward!
Error-on-close is basically another form of error-on-destruct, and like you say it doesn't make much sense to raise an error about something that no longer exists. It's not RAII that's wrong here, but the messy semantics of close() and its use as an ad-hoc asynchronous error reporting mechanism.
"If you transitioned to Google Workspace after January 19, 2022 and used G Suite legacy free edition for personal use, you can contact Support"

-- https://support.google.com/a/answer/60217?hl=en#nocost
Email aliasing is more annoying/error-prone than directly hosted GSuite. I've done both.