skysight-inc/HackerNews huggingface dataset:
> I'm not sure it makes sense for an HTTP protocol standards to describe how browsers should allow it's input in the URL bar - two very different standards realms.

Just as a small remark, HTTP protocol standards do - or have at least - considered URL input so far in a wider, client-side meaning. Some details are left for the clients, e.g. it differs across browsers how certain URL characters are interpreted when entered into the URL bar (or on the command-line, e.g. with curl(1)).

Apart from that, HTTP URLs are part of the same HTTP standard, aren't they?
> From an implementation point of view, the difference between a POST, GET, and QUERY with a body is...trivial.

I'm quite certain that if I were implementing a caching proxy (or a caching client, like a browser) - I'd find the diffence rather important. That said, I'm also sure I'd have to consider special exceptions for popular software that got the details wrong.

And if you're not caching, why use http anyway?
Cloudflare and Microsoft Splitting HIBP's Bill
Spent ten years at a Vista company that I won't name, half before acquisition and half after, and all of this pretty much tracks. (Maybe not the security guard part, but I can confirm that when you were laid off, you were escorted straight out the door.)

I was a manager and hired people, and I never had a candidate who didn't pass the CCAT. But I'd have to qualify that with "a native speaker of English" and "in the US." I never hired in India or elsewhere overseas, but I heard from other managers that this could be a challenge, which makes me think the CCAT was a convenient way of weeding out "non-culture fits."

As far as layoffs and CCATs, they layoff decisions were always a few steps above me in the org chart, but what I observed was that the last couple of rounds were very directly related to employee age. NOT tenure, although being there for 20 years meant you were on the chopping block to be replaced by a few HPELs. But I saw people who were 50+ and only around a few years get cut. Maybe it was due to salary, maybe not. Officially, it was due to "a formula" that included "several factors" because of course basing layoffs on age is illegal.

Annual reviews were a bit bogus, because they were 1-5, with 1 being you were actively involved in a felony against the company, 2 being you were on a PIP, and you couldn't give a 5 to anyone. I would give a scattering of 3s and 4s, and then my boss's boss would say I had too many 4s, so effectively everyone was a 3, which doesn't do much for the "several factors." (It did play well into massively underfunding the bonus pool, though.)

The only other part missing from your story is how between every layoff cycle, there would be a giant rumor that Broadcom or Oracle or someone was going to buy the company for the rolodex and real estate, and fire everyone they couldn't offshore.
Can't wait for the godawful monetization.

Congrats to the creator, I would've done the same.
What if you don't trust any certificate providers?
Why all the obsession over the pi now all of a sudden? The pi4/400 has been out for a couple of years at this point. Yet they’re still out of stock?
> The only reason you should open port 80 on your server is to redirect all requests to port 443 and then close the connection on port 80. (Someday, maybe we can drop port 80 altogether.)

I think it is fine to support both if you are not handling forms, etc. Obviously you prefer people to use HTTPS, but there may be cases where HTTP is preferred. One example might be a large download where you can verify the hash afterwards, or interacting with old hardware/software.
The Palindromists Documentary Official Trailer
If managers are not available to manage the business, what are they really doing??
Edit: never mind, my response was redundant by the time I finished it.
I thought one of the issues the confederacy had was that as it shrunk geographically, the money supply remained the same, and you got high inflation without even being able run the usual deficits...
The solution is to just buy old cars.

I drive a 20 year old car. It's perfect. It has a CD player and you can use one of those 12 volt bluetooth / aux bongles if you want more.

Eventually my local area will probably ban them because they're obsessed with health metrics (cars a few years older are now effectively taxed out of existence). Then I'll have to make do with the log burner.

Until one of my neighbours dob me in for that, then I guess I move to the countryside or Eastern Europe or something and leave my house to a VR headset wonk.
Oh, I did not know about that! You learn something new every day at HN :) Thanks!

Granted, I guess you could argue that because you can use whatever method you want in practice, there is a unlimited set of methods available (depending on how long string whatever server you're using could create, if they are parsing it and so on)
You're quite wrong jcrash. I actually love 1x1s, love getting to know my team, and spend a ton of time developing trust, solving problems, etc in 1x1. At no point have I thought "WOW this is unreasonably effective! Instead I think, "hey here's me doing my job that i love, in a reasonably effective way."
Really? Every time I check (in the Chicago area), it's still out of stock. https://www.microcenter.com/product/609038/raspberry-pi-4-mo...
Doesn't the problem still remain, though, that you're still expelling something from your spacecraft. Sure, it may be more efficient that a chemical rocket, but are we not still in the conundrum of you have to carry the stuff you're going to expel from your craft to get motive? The article mentions moving a 2600 kg craft with the force of about the weight of 5 quarters, but how much mass of the fuel is expelled to attain that force? How long can that 5-quarter burn last before running out of fuel?

Space is pretty empty, but not entirely so, right? Would it be possible to somehow gather the stray atoms & dust that's in a craft's path to "top off the tank"? I know I'm straying into science-fiction area here, but yeah, basically a fuel scoop you might see in say, Elite: Dangerous or Star Gate: Universe (but probably without the part of basically flying into the atmosphere of a star).
This conspiracy theory missed something important: competition. There are other companies with their own treatments either one the market or in development trying to take away your customers. If you can find a better treatment and roll it out you get all that money, if you don't you risk someone else finding it first and taking away all your sales anyway.
Are you saying that you’re watching 4K video from your rear view camera in a 1.5in screen or it’s a dash cam?
Google had to use 'better' ads to drive out competition early on, but now that they're the biggest bully on the block, they'll serve whatever obnoxious and high revenue ads they want to.
All you need is the political clout to get a court system or some big agency with quasi-judicial functions or a big city to adopt.

It’s definitely possible. Adobe is a great example of a success story in the space.

Problem is that for plaintext, you need a benevolent billionaire to fund the lobbying.
If its just you reporting then its going to feel like a waste of time and suck. The best 1x1s though are problem solving related where you both are sitting there and coming up with a gameplan. That sort of meeting doesn't go well over email because there's often a lot of things you come up with and address that would take 40 emails or slack messages to do the same.
Those days are long gone; there's nothing platform exclusive in the game currently.
I have a Pi Hole as well and it's been pretty quiet in my house. I've had to whitelist a few sites (e.g., our kids' school gave out meeting links using tracking links in email that was blocked) but it's been pretty good. Definitely more upside than downside.
I've definitely been that person to ask four bulleted questions in an e-mail and then send a reply asking where the answers for the other three are after I get a response that only addresses one of them.
I like that. It will be interesting to see how sustainable their brand image is in future given those attributes.
Eh, I really wish there would be more pushback against HTTPS.

It does include a lot of problems, including the reporting of browsing information through non-stapled OCSP, there's still major MITM-problems (yes, still; for example CloudFlare is huge-ass MITM), and no matter what this site claims, HTTPS is definitely still a lot slower than HTTP, even with HTTP/2; and it further makes it a lot easier to hide which data is extracted from a computer from the user. Encryption is great if you are using it, but it can also very much be used against you. The centralization it drives also creates unpleasant attack vectors for snooping governments.

I wish there was a way non-sensitive data could be transmitted plain-text, but signed with a server certificate. This solves many of the same problems, while avoiding many of the problems with HTTPS.
Ask HN: Why not automate addition of IAPs to an app? Would this be feasible?
> Wordle was acquired for an undisclosed price in the low-seven figures.
> Code doesn't deteriorate

Your specific codebase may not, but the frameworks, OS, and hardware it's running on evolves and changes overtime. Software practices change over time as we find more effective ways (hopefully) to do things. If you expect to let code sit and come back to it in 10 years and think that everything will be hunky-dory, I've got a bridge to sell you.

> It is the mismatch between our domain model and how our users think about the domain.

...but the business domain continues to evolve. A new client comes in, another software system is onboarded, the organization is restructured, new regulations are inacted that need compliance. I think the idea that technical debt only exists because we didn't "perfectly match" the domain and our model at the start is a bit short sighted.

> But at some point it started to mean that we had to upgrade our dependencies, that's tech debt, or this kludge that I threw in, that's tech debt

The broadest definition of technical debt that I've seen boils down to technical challenges that impede developer progress that does not have direct concern to the business. One of the reasons that I think that it frames a purely technical issue (i.e how the debt got there and how it needs to be resolved) with something that the business wants (rapid development). While there are a multitude of challenges in resolving technical debt, a significant one is getting the business to allocate time to resolve it. In order to do so, there needs to be some value for the business, not just the developers.

>More broadly, anything that we no longer care for is tech debt. And that's where you really get this idea that it is deteriorating, that's more a measure of our own patience deteriorating, especially as we never seem to have time for the refactors we want.

If you're defining technical debt as "anything you don't like", then you don't have a real understanding of your technical debt. One of the key pieces in the broad definition above is that the debt "impedes developer progress". Old code bases have plenty of things that modern developers don't like, but it works and it doesn't impact the application overall. It's old, but we barely touch it, so it's age or style is of little consequence. If you don't know what technical issues are causing signficant issues for your team or your codebase, then there's little justification for "paying it off". If you can sell the business on it, then you tend to get into long refactoring projects that provide little value than inflating developer egos.
Having GET requests producing side-effects is not a good idea. Idempotent or not. Should avoid.

GET requests should be used to retrieve information, they're supposed to be read-only.

At most we could record like a counter or stats about the request, but not mutate resources internally.
There is enormous spend and investment that occurs under low volatility assumptions. People don't want their gear to break for features they may not want or need (see: IPv6 uptake, Python 2->3 migration timelines if at all, etc). Standards bodies exist to serve users, not the other way around. Balance backwards compatibility with forward velocity.
Of course not. On other episodes of his show he tells us that the moon landings were faked, 9/11 was an inside job and repeats the long since disproved claims of disgraced former doctor Andrew Wakefield that vaccines cause autism.
https://web.archive.org/web/20220131213921/https://www.nytim...
I actually used it for my Zmanim App - https://play.google.com/store/apps/details?id=com.wyre.zmani...

This app provides jewish prayer times. I use these apis to get the users precise current location so that we can tell them the prayer times even while flying in a super accurate way.

Fun fact: I hooked into the captain announcements SSE feed and a popup shows up that blocks users from using the app while the captain is talking.
1. There are a number of open source clones

2. If they want to spend 2M to build in features or integrate with their crossword, why shouldn’t they make something back on it?

NYT making money isn’t scary. Imagine Microsoft getting its hands on this.
Yeah. Linden was this weird mixture of Games Programmers and Enterprise Software Architects. Games programmers all know the absolute most important thing in the world is ship date and since you never re-use your code, who cares if it's easy maintain, you're never going to see it again! Enterprise Software Architects know performance takes a back seat to correctness and ease of extension. Since the enterprise never throws any code away, it's important to make sure everything can be updated by the next group of contractors you hire, even if that means you take a performance hit.

Turns out both communities didn't have a perfect idea of what they should be doing.
The fall and rise of Russian wheat
It's not a problem with word, it's a problem with anything that allows keyboard input. There's not a week where I don't see a mistakenly removed line for instance when checking a diff before commiting.
You can add —force-terminal to avoid stripping ANSI codes. But you’re right, a built in pager would be nice.
Mostly lack of new PIs being produced.

Semiconductors shortage becomes a pain in the ….
Another part might be parallel execution, running multiple shells at the same time

https://github.com/rofl0r/jobflow
Great job Josh!
Cunningham is credited with the idea: "The best way to get the right answer on the Internet is not to ask a question; it's to post the wrong answer."
The IAVA press release discusses some of this:

https://www.iavi.org/news-resources/press-releases/2022/iavi...

Sounds like the mRNA platform is being tested as a delivery mechanism for immunological work that was done separately.
> All they do is in essence provide the platform.

That’s not quite correct. YouTube pays out creators who monetize their channels using YouTube ads (separate from any sponsors in the video itself). The amount paid out varies but is around $3-5 per 1000 views.

With YouTube Premium, among other features you get to avoid seeing ads. But Google still pays out creators a share of the YouTube Premium fee. See https://support.google.com/youtube/answer/6306276
I listed three qualities of 1x1s in my post. Quality #2 and #3 I did not deride as time sunk, those are just things that need to be done. Regarding status updates, whether people want to believe it or not, most ICs feel like giving a status update in a 1x1 is time sunk. Managers don't feel that way. However at no point did I say that are unproductive. I just said they aren't "unreasonably effective".
My understanding is not that demand has gone up, but that availability has gone down.
If standards bodies ignored compatibility, it's not the middle boxes that would become irrelevant. It'd be the standards that became irrelevant.
A Discrete Model of the Euclidean Plane
> QUERY is a somewhat bad name choice, given that URL parameters are also refered to as query string

SEARCH and REPORT, which are probably better names, were already taken by WebDAV, a pre-REST style protocol layered over HTTP that loved (loves?) registering new HTTP methods.
If a browser doesn't render the web properly, that's the browser's fault, not the web's.
I still enjoy "playing" this every day. I'm down to a 3-4 guess average. I suppose I'll keep playing as long as my Safari Web App continues to function the same as it does today. Once it no longer works or is locked behind a bunch of ads then I'll go back to doing something else for 10-30 mins every morning.
A lot of these seem to be specific to e.g. WebDAV though, hardly general purpose HTTP methods. God knows why they had to muddle this up like that.
But it doesn't need new features, or to integrate with their crossword.

It's like adding truffle shavings and gold flakes to a hot dog. It misses the reason people love the hot dog.
Paywall bypass: https://archive.ph/ShuaI
> At 500+ miles, battery anxiety starts to kick in.

I have a Tesla model 3, it's got a decent nav system, is aware of the battery state, current trip, average speed and the like. For me it makes range anxiety a non-issue. I had a 1200 mile road trip, did no preplanning, just filled the car with luggage and family, hit nav, and said "navigate to <1200 mile distant city>".

The Tesla experience is pretty transparent and the superchargers are pretty frequent and reliable. I've yet (over 30k miles) expected to charge at a supercharger and not been able to.

Generally I had more than one place I could stop and once charging it would give feedback like "charge x minutes to reach next charging station with 15% battery left". Sometimes we'd charge a bit extra waiting on someone and it would automatically pick a further charging station. While driving the car would helpfully say things like "You'll arrive at the next charging station with 15% battery left if you keep under 75 mph". Despite going through of some of the lowest density charging areas like eastern Nevada or southern Wyoming I had no issues.

The charging stations I used were quite close to the major highways, and the strategy we used was to fill up to 50-75% and recharge when we had 10-20% left. This involves more stops, but also maximized charge speed, often 550 miles/hour or more. Charging slows as the battery gets more full. With 3 people and a dog the car was generally ready for departure about as quickly as the rest of us.

I did however carry power adapters for 120v, 220v, and the popular J1772 just in case, haven't used them, except when it's free like at some Universities (like Stanford) or businesses (like 2 hours free at Target).
The 8gb pi4 has been OOS across the market for a few months, which leads me to believe that memory modules are the main bottleneck. The price increase of the Xavier (which come with 32 or 64gb memory onboard), seems to support this.
>> Every time someone starts ad-blocking, someone else has to assume that ad watch for them.

This is a completely unsubstantiated claim, and also false if you think about it.
Yes and no. I've had one on ones tied to OKR's that were completely pointless and a waste of time. Corp speak nonsense that kept me and the people I worked with away from our work and was really just shuffling papers in middle management.

I've also had one on ones with small team leaders, who knew their people and knew their jobs and understood their motivations that were SUPER helpful. Even if it meant preparing those people to leave the company. That's the difference between a good manager and a bad manager. That's also why I like working in small teams. We gel faster, work closer together and get to know our manager (even though that manager is me, right now). I've tried to learn from my former managers and bring that to my team of a few people and try to shield them from as much corporate BS that I can. That isn't their job. They look at code (as do I, when I can), and I go to meetings and deal with that. And when members of my team seem interested in other things (and mention it in one on ones), I try to help them with that. That's what they're supposed to be for. Not just poor performance... hopefully. Maybe I've just gotten lucky.
> Wordle was acquired for an undisclosed price in the low-seven figures.

Looks like he found a pretty solid monetization strategy.
Running is an effective way of getting in shape. No single 5K is going to get you in shape.

1-on-1's are very effective. No single 1-on-1 is going to feel particularly effective.
Wordle is too easy if you have a text editor and a scrabble word finder. Neither of which I would consider cheating... I think it's a fad unless they change the game up.
I can recommend Argo Workflows for ML and data processing workflows. We’ve been using it for over a year.
Citation needed.

According to https://www.nature.com/articles/d41586-018-06610-y datacenter uses 200TWh/yr which ~= 22GW. Nuclear plants are ~1GW, so you're saying TLS is responsible for ~50% of all IT power usage?
An open-source, MySQL compatible, NewSQL database that supports HTAP workloads
But you might as well just install an adblocker instead? It is free and there are no ads.

They can block people who are using adblocker from watching, as long as they don't do that I can't really see any moral grey area here.
I think this is the kind of situation where HN commenters have decided that something has no value to them, therefore it must have no value generally and must be done away with.

Obviously YouTube probably values having comments, but beyond them I’m betting creators do too. How do you respond to them wanting to keep comments?
Jasonelle – Native mobile apps with JSON
This is one of the most starred/forked clones available on Github: https://github.com/hannahcode/wordle

It's built with React, Typescript and Tailwind CSS and it's trivial even for beginners to modify and adapt the source. The readme also has a tutorial on how to translate it to your (natural) language of choice.

I've also made my own fork out of it: https://stockle.win/
Used to as in when the currency was gold backed and not really fiat, you mean? Sure, but that also didn't work very well.

Loans in a fiat currency are not limited by reserves. If there is high demand for money, private institutions will lend money and then borrow reserves at whatever rates they get to cover the difference.
BlackBerry sells mobile and messaging patents for $600M
It's all fun and games until it turns out your home ISP is one of those dinosaur machines and now you can't log onto HN because none of the routers you can connect to understand GET with a body.
NYT has maintained several free to play games for years now. This game is equally trivial with several of them, for example, Spelling Bee.

https://www.nytimes.com/crosswords
Better than nothing. Maybe not enough for me to stop whatever other practices I'm doing to reduce risk, but it seems like a good shield in case one of those others fail.