skysight-inc/HackerNews huggingface dataset:
I love Go's date format syntax:

> The reference time used in these layouts is the specific time stamp: 01/02 03:04:05PM '06 -0700 (January 2, 15:04:05, 2006, in time zone seven hours west of GMT). That value is recorded as the constant named Layout, listed below. As a Unix time, this is 1136239445.

> RFC3339 = "2006-01-02T15:04:05Z07:00"

https://golang.org/pkg/time/
No too expensive. 1 for 10. Keeping overhead low is key to profit. A tech person to integrate all the billing/phone/computing systems would be a good fit as well.
I would argue that this is not really reducing global monoculture, but changing the flavor of it to include more variety from around the world. But I agree that it's a good thing, regardless.
Fortunately, Git itself is "open" and the source code can be migrated to another host without much difficulty. Migrating bug/issue tracking, PR management, and CI will be more difficult, but not impossible.

That said, I don't quite understand why no viable alternative has arisen.

Gitlab was a good attempt, but its interface turned out to be kind of clunky and more "team-oriented" than makes sense for general open source projects. I strongly believe that if it had a "slick" interface like Github, it'd be more popular.

Sourcehut is fantastic, but lacks the same "issues" and "pull requests" system.

Mailing lists honestly kind of suck, if only because there's zero semantic markup in email (excluding HTML-in-email which is a clusterfuck that nobody should use), making it difficult to track comment replies, embed code blocks, etc. And submitting patches over email is a chore compared to making a PR, viewing diffs, etc. on a platform like Github.

Also the social networking features of Github are unobtrusive and fun. Following other users has introduced me to a variety of interesting projects, starring projects is a fun way to show support, and the ability to watch a repo for releases is useful (although I wish it were an RSS feed instead).
And here we go, typical HN post flogging the virtues of GPG/PGP alternatives as some sort of "modern" implementation that by virtue of "modern" somehow makes it better than GPG.

In my day we used GPG and we liked it. Need to use a smartcard with a GPG key to SSH? well tie an onion to your belt and get ready to pull a standing triple gainer in bash. did you get the password prompt? well now its time to dive further young Padawan. Ease the cover of your X11 book open and pour through the warm inviting text of no fewer than three pinentry programs. balance the PGP and GPG manuals on each knee (thats what the onions for ya goof!) and study the .gpg config, as ed25519 may, or may not even be a PGP standard... perhaps the pin is entered properly in another TTY, so plug in your TTY monitor and get to work! easy as pie. still doesnt work? perhaps you still need to do a subkey cross-signature for your detatched authentication keys? it is now 4 AM which is when most "people" sleep but the prime witching hour for GPG divinations, stay true and persist!

now some people might say "validation and trust" are issues but back in my day we had key signing parties. oh they were all the rage, haughty and formal door-knob licking festivals (pre covid mind you) where you could greet your colleagues balancing a stale cookie on a plate and confirm --in the flesh-- this key was honest, and true and matched perfectly the arabica halitosis of the keyholder as they spittle their way through tales of last years divorce. Did your colleague from brussels get a haircut? hes dead to you now. revoke the key, burn every chair in your home, and seek out his new truth. to the GPG key servers!

and kids now a days will bemoan "keysevers!" rubbish. why, theres no more telltale glory than to sit at the helm of a CGI web form from 1991 as its calcified backend tucked deep in the bowels of some learn-a-torium lurches along the SUNOS disk platters querying an ocean, NAY, a veritable drowning pool of old keys of yore from anyone and anything. the mirthful chuckle from your first 512 bit key 17 years ago will sustain you! as you begin encrypting your message in no fewer than the seven keys listed for the faculty member to wihch you wish to divulge your nanas fudge recipe.
I took one of these out recently and didn’t see much of an improvement. I was already fanning out a lot of requests so the sequential part was barely out of the noise floor. 5% at most.

But I did have to add throttling to that request because of it. It had been previously limited by how fast the follow on request could be run.

Doing more things in parallel doesn’t automatically make you faster. Every new batch of developers seems to have to learn this the hard way. Trying to do everything at once can make you more brittle. And does so, as often as not.
Web written for Googlebot, not humans.
Yep this. There are like 6 hygienists or more per dentist.
Great Theatrical-Streaming Day and Date Experiment Goes Out Like a Dud in 2021
Bit funny, really: the meaning is originally the same, but with a _debit_ card you don't run up a _debt_; that's with a credit card. (This is because with the debit card, your account is debit-ed immediately.)
Other replies said it, but to put it more clearly:

Is "any money the company makes past $54,000 annually is tax free?" Not even close!

You have to pay income tax (federal, possibly state) on _all_ the money you make. That's very important. Like, "at best a fine, at worst jail time" important.

I was a solo S-Corp for three years and had to learn all this stuff. Here's a breakdown:

Payroll taxes (federal) are taken only out of your salary. If you work for a business as a W2 employee--hourly or exempt--you pay half your payroll taxes, and the business pays half your payroll taxes. The 15% total in payroll taxes (SS, Medicare, FICA) is 7.5% paid by you, and 7.5% paid by the business on top of the salary they are paying you.

So, for example, if your salary is $50,000 per year, you will have $3,750 deducted from your paycheck for payroll taxes and your employer is responsible for an additional $3,750 on top of that. Disregarding income tax, taking a $50,000 salary means getting paid $46,250. But to pay you that $46,250, it costs the business $53,750.

All well and good if you and the business are different people. It wasn't your money to begin with. But if you are the employer and the employee, which is the case for solo S-Corp structures like this, then the whole 15% is coming out of your pocket.

Let's say your business earns $120,000 a year and you decide to pay yourself a $100,000 salary. That costs $107,500 (gross) and you keep $92,500 (net). If you decided to pay yourself a $54,000 salary instead, that costs $58,050 and you keep $49,950. Your profit is ($120,000 - the cost of your salary) and your total earnings are net salary + profit.

In the first case, (120,000 - 107,500) + 92,500 = $105,000. Congrats, you made $105,000! That's a lot of money. Now you pay income taxes on it.

In the second case, (120,000 - 58,050) + 49,950 = $111,900. Congrats, you made $111,900!

Thus, you took home $6,900 more this year because you paid yourself a lower salary, all due to payroll taxes.

---

What's the catch? Why not pay yourself $1 a year and increase your stacks?

The IRS has a rule for S-Corporation employees that says they must be paid a "reasonable salary" (https://www.irs.gov/pub/irs-news/fs-08-25.pdf). Ultimately they get to decide if you are taking as a payroll-taxable salary is "reasonable".

The way I had it explained to me is that I would need to be able to testify before a judge that whatever salary I picked is "reasonable" (not necessarily market rate) for a person with my skills in my location. $1 a year isn't even minimum wage, so that's out. Minimum wage is out because I can't argue with a straight face that the local minimum wage is a "reasonable salary" for a software developer. So it's up to each individual S-Corp owner to pick a number that they could argue is a "reasonable salary". In this case, $54,000 is probably safe because the IRS has bigger fish to fry.

As in all matters of legal and financial decision making: talk to your lawyer, talk to your accountant, don't talk to cops.
I use KeypassXC[1] on desktop, and Syncthing[2] to keep my db synced across devices. There are a few mobile clients that will work with Keepass dbs.

1: https://keepassxc.org/

2: https://syncthing.net/
As I read it I think that the idea there is to allow usage of pattern where the resulting resource refers to other resources that somehow encode the contents of the QUERY request body in their URL (or even results in redirect to such resource). For example the result of QUERY is page with html table of the data which also includes server-side rendered chart of the same data as an external image.

[Edit: the return redirect to URL that somehow encodes the query usage is even given as an example in section 4.2]
> Not to put words in OP’s mouth, but I think they were using “cancel” descriptively, not pejoratively.

If that was the intent, it was a pretty big mistake to use “before he got cancelled” instead of “before the show got cancelled”. The former construct in modern usage is pretty exclusively used for pejorative references to actions attributed to “cancel culture”.
Was in the same boat. KeePassXC is what you want.
At this level of optimization even the 0.25s spent scrolling past a story is enough to make a difference... this is like "competitive swimmers shaving off their body hair" level SEO.
The original posted URL was https://subsync.online/http://localhost:4000/

What a strange mistake! Was it just a copy/paste error?
NE Ohio and I always pronounced the b too (akin to New England I guess)
They support smart contracts, but trade off censorship resistance and decentralization in order to achieve those low fees. NFTs are useless without those features and there are other, more secure alternatives to using “cheaper chains”.
If you're on Fennec you can already use a custom addon collection where you can add anything you want.
As I indicated in my comment, I was “pretty sure” from context, but fowkswe enclosed their whole search term in backticks. I’m not familiar enough with ruby to know if there’s some valid package called “xxx.” Based on fowkswes response to another comment, it’s clear they meant “some variable search term” and not literal “xxx.” Out of curiosity, I tried a few $language xxx searches on Google & DDG. I get mostly porn results for Rust, Ruby, Julia, Bash, Java in both engines with xxx appended. Interestingly, on Google, Python xxx returns mostly programming results.
Bash also has the equivalent "true" as a builtin, and Coreutils provides one as well, allowing to write this instead:

while true; do
That's a good point.

I see a lot of similar aspects in business - why does everything have to be monopolistic? It reminds me of Facebook, why can't Facebook just be a product with a set goal and end of life cycle? Like everything has to be viewed through the lens of Facebook now, from games, to communication, all interaction is owned by Meta. Make it open-source when it's done and just let it live in peace. Even now, FB can't find employees because it's a scary proposition to work for it.

Why can't we just succeed at one thing then move to another.
Auth0 (https://auth0.com/) | Seattle - Buenos Aires - London - Sydney - Tokyo - Remote | Full-time | Engineering

Awesome tech is made by awesome people. And we’re always looking for new team members who bring the energy, passion, commitment, and collaboration that has made Auth0 the great company it is today.

So what do we exactly build? Auth0 is an authentication and authorization platform designed by developers, for developers. Basically, we make companies’ login boxes safe, secure, and seamless for anyone logging in. Our mission is to secure the world’s identities so innovators can innovate. But it’s a big mission that requires a lot of teamwork.

Words, code, or people, whatever your skill, there’s a place for you here.

Auth0 makes the internet safer by safeguarding billions of login transactions each month.

Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles. We practice N+1>N which applies to everything from our people to how we iterate our tech; we believe in one team, one score; and we give a shit about everything we do.

Open jobs:
Senior Data Security Engineer: https://www.okta.com/company/careers/engineering/senior-data...
Correct me if I'm wrong, but I think you can avoid this by doing:

thingToUseLater.catch(() => {})

And just ignoring the result of .catch(). Promises are reusable so thingToUseLater can be waited on later when you want to block for it.

Thanks for thoughts on this. I use promises a lot but this is an edge case I hadn't thought about. They are really pretty handy for build scripts since they make your dependencies explicit.
My friends have Covid Airbnb won't allow us to change our reservation
My friends rented a large house to celebrate a birthday on Airbnb. 3 of my friends caught covid this week, and I don't feel like catching it so I reached out to airbnb for some help. I was shocked that after contacting airbnb, there is no recourse for us. They wouldn't allow us to cancel or even change our reservation. We reached out to the host and he didn't seem to care we had covid either. What's shocking about this is we would be potentially taking a disease into a home. I always associated the airbnb brand with trust and safety. I no longer feel this way after this experience.
Yeah. By "half-assing" it I mean putting an appropriate amount of myself into it. It'll feel like half-assing it but I'll likely still be doing my job very well.
Yeah I've run into that issue before. Most companies think they have a good meeting culture, but it's doubtful. Here are my tips:

- Ask about the number of set meetings they have and the cadence. (daily standup, planning, retro, demos)
- If you're comfortable and have a good vibe with an individual engineer ask to see their schedule (hit or miss but most individual contributors I speak to have no problem with this)
- Emphasize that you are leaving your previous company due to an overabundance of meetings, that will get them to open up about their meeting culture a bit more
- Ask about the following: what is their onboarding schedule, what does a regular week look like for this role (including meetings), does this role have a firefighter/on call schedule
> Note that I have adblocker so I don't know how many ads you see

Be careful. I also have an ad blocker and sent a fun link to my mom a friend had sent me and she saw Alllllllllll the ads. It was not a fun link for her. Didn’t even think of it before sending.
> I.e. the twenty paragraph "When I was a child growing up in Atlanta..." followed by a crappy in-house video player followed by, finally, the actual recipe?

As a child growing up outside of Atlanta, this is how we were typically taught recipes.

"One day, when you're sharing this recipe on a mass communication network that doesn't exist today, make sure to (1) mention that you're from Atlanta & (2) include a story about your children / partner / family."

I guess, maybe it's different elsewhere?
With very few exceptions, Python libraries require 3, and often fairly recent versions like >= 3.6.
Crypto punks, for example, does store the image on-chain, and not all NFTs require images.
Drawing on the Right Side of the Brain isn't frequently recommended because working through it will turn you into a great or even mediocre artist. It's frequently recommended because most people out there without any artistic training can't make it past the first, most basic hurdle of thinking that you have to have some kind of amazing innate "talent" to be able to draw anything more sophisticated than a stick figure. I haven't seen another book that breaks that barrier down and shows that drawing is mostly just a skill that can be learned and improved with study and practice like many other skills as reliably as Drawing on the Right Side of the Brain does. I've seen that change happen for many people (many of whom have gone on to take and enjoy proper drawing classes) with that book but I've never seen any of them "mislead" or "deluded" by it.
Interestingly, the first translation dictionaries I tried also showed me "sutil" (and only this form). I had to actually search for Portuguese language dictionaries to even see the form "subtil". Probably happens because Brazil has so many more Portuguese speakers than Portugal?

https://dictionary.cambridge.org/dictionary/english-portugue...

https://www.collinsdictionary.com/dictionary/english-portugu...

These two do mention it, but as the "secondary" form:

https://www.linguee.com/english-portuguese/search?source=aut...

https://en.bab.la/dictionary/english-portuguese/subtle
The first one was from under a year ago.
I'm in favour of a QUERY verb. Always felt wrong to use GET or POST for it.
It may be a little of a filter bubble. When you watch a couple of Korean shows, Netflix will recommend more. My friends are also in the same bubble and we've watched a lot of these. Perhaps it is just an accidentally created subculture. Off the top of my head:

* Burning

* The Wailing

* Minari (haha, not Korean)

* Hellbound

* Squid Game

* Kingdom

* The Handmaiden
There will be no transition from GET to QUERY, they will exist next to each other.

Odd proxy bugs/client quirks with zero/non-zero Content-Length headers in GET requests will remain with us forever
This is a cool technique, and I really love the article and all the visual examples! The effort put in writing this post and making it clear, and adding all the neat examples at the end, is awesome. So this is not a fair critique, maybe not even entirely relevant, but the hard part for me, having worked in CG film, is starting from a Box filter, going even sharper than that, and being able to clearly see pixels. Good filtering hides the very existence of pixels from view, it’s exactly blurry enough to make little square shapes invisible. This technique is great for games relative to single sampling, but wouldn’t get past a lighting sup, wouldn’t suffice for doing high quality prints.

One thing I think that’s under appreciated when people talk about blurriness and sharpness is that a slight amount of visible blurriness can be much better for the overall clarity of an image than erring on the side of sharpness. I learned this accidentally many years ago doing a Siggraph video on VHS tape, you know, with the old 480i 60 fields per second with alternating odd/even fields. Certainly there’s a little nuance there that is different than 1080p LCD pixels, but I found out that over-blurring a little vertically fixed all the interlace tearing and made the image so much more clear. A friend who’d written papers on antialiasing called me to ask how I’d done it, why it was so clear, and was as surprised as I was to hear that it was blurrier than expected. Ever since then whenever I see someone trying to squeeze the last bit of sharpness out of their filter, it almost always seem to come at the cost of seeing pixels and damaging clarity. Experts will say that a Gaussian filter is too soft and you can get sharper, but for high quality filtering, I haven’t found anything else that will reliably hide the pixels and leave you looking only at the image rather than the sampling.
Lively is revolutionizing hearing care. We’re on a mission to empower tens of millions of people to hear better through affordable, convenient, hearing care — at a fraction of the cost thanks to telemedicine.

We are hiring:
- Backend Software Engineers (Focus on Node.js or React Native)
- Frontend Engineers (React.js)
- Manual QA Engineers

Check out more about Lively at listenlively.com and https://www.builtinnyc.com/company/lively-0

Please apply to Sarah sarah.proefke@listenlively.com or on our website. TY!
Loss of property or of value is still monetary loss, which is financial. The fact is that for fraud, you much prove that something of value has been lost.
We are all happy! We pretend to work. The government pretends to pay us.
Ask HN: What is the state of Web 3.0? From an engineer to an engineer.
In a last couple of months, I see more and more information about Web 3.0. Mostly high-level discussions about the concept and decentralization. Although I initially attributed it to the hype, I have a stronger impression today that it becomes an important matter.

However, the resources are scarce and I want to understand what is the state of Web 3.0 as of now, early 2022? Is there any work, beyond the high-level concepts? Are there active projects in the domain (by startups or important investments from tech giants)? Research (institutional or not)?

Being a software developer, how is Web 3.0 being materialized in a sense of software engineering? Being interested in blockchain (not cryptocurrency), what are the things to look for today to stay up to date?
Embracing a wetter future, the Dutch turn to floating homes
Funny enough. Years back I poked around Google Custom search. As a laugh I used it to index and search Quora (which was still a high quality site then). But I contemplated setting up a series of specialty search engines (e.g., JavaScript) such that I would feed Custom Search a list of URLs and/or rules for what to index.

I never took any further than "what a cool idea".
Recipes I like go into a Google Drive shared folder for me, where I standardize format, add notes/tweaks, and share with friends/family who want 'em.
Gordian Software (YC W19) | Multiple Roles (Software Engineering, Product Mgmt, Partnerships & More) | Remote Hybrid | https://www.gordiansoftware.com/careers

Gordian is building a new operating system for air travel, helping to simplify a complex and fragmented industry. We grew 15x in 2021 and already partner with top companies in online travel like Hopper, Priceline and Ctrip.

We are pre-Series A with 20 employees. We have a unique culture: our values — Freedom, Impact and Ownership — come up in conversation every day.
seems like thought control to me. If I want to watch movies from other countries why shouldn't I be able to? Why does some committee get to decide what media will and won't be presented to me and let me make my own choice?

I choose not to go to McDonalds but I wouldn't dream for forcing others not to go. I choose to watch movies from lots of countries too but I wouldn't force others to do so.

It's telling that Korea supposedly took over here. Given your narrative this should have been impossible.
This is also the reason why most food is full of garbage.
4/5 developers could (and maybe should be mentors) - assuming they are all competent and all have different skill levels, you could have

L5 mentors L4 who mentors L3 and so on.

Related, more cynical take - being a mentor is often a factor in promotion & hiring, and being viewed as a mentor will make you more likely to be promoted or hired.