skysight-inc/HackerNews huggingface dataset:
> it's "just" slow start making it slower

Six connections with H1 means waiting for the server to process only up to six responses at a time. You also can't send any additional requests until one of those six ongoing requests has finished. So at the very least, you're paying a full round trip cost per request where no useful work is happening.

Let's say the server makes a 250ms request to an auth service on each request. For every six requests, you're sitting and waiting a quarter second for the server to sit and wait. With H2, you essentially pay that 250ms cost once, because ~every request happens concurrently. With H1, you pay it once per request on each connection.

It's also the case that many servers stream their responses. If I make 12 requests and the storage that the server pulls the data from responds more slowly than the server can send it to the client, H2 means that I get twelve half finished requests instead of six half finished requests and six requests that never even got sent. For content that doesn't require the full file to be loaded, that's a win.

H2 also has header compression. Sending HTTP requests on H1 often takes multiple packets, especially if you have more than one cookie. HPACK can basically eliminate much of the overhead of actually sending the request, eliminating multiple TCP round trips. Which means the server is able to start processing more requests in parallel sooner because it's not waiting for the requests to arrive as long.

H3 eliminates many of the problems caused by head of line blocking. If you have packet loss on one of your connections, whatever was being transmitted is now blocked until TCP sorts out the missing packet. H3 limits the congestion only to the individual request impacted by the lost packet rather than all of the requests being made over that connection.

In any case, it's not "just" TCP slow start that makes H2/H3 better than H1 in regards to concurrency.
2 months? what can I say... that's really convenient, considering a lot of people will only find out about this after the deadline
I only ever restart it for updates every month or so
There is some interaction between the bank and the credit agency taking place regarding sokoloff. I don't know the details of how they identify which sokoloff they are discussing, but it doesn't seem particularly clever (DOB, last 4 of SSN?). Something in that interaction has led them to misidentify the person who wants money with the real sokoloff.

Maybe it's the bank's fault. Maybe it's the credit agency's fault. It's not sokoloff's fault. If there is harm to sokoloff, in the future, by the credit agency representing that sokoloff's credit is not what it should be because the credit agency did a bad job authenticating an identity when the bank asked about it, it should be liable (and libel).
Maybe you're running out of memory? https://www.jetbrains.com/help/idea/increasing-memory-heap.h...
> All the demoireing guides tell you to apply a sharpening filter after this to compensate, but that’s like reheating cold pizza. You will never get back to where you were before, no matter how hard you try

Actually the noise from the moire can fake detail that wasn't there in the first place. Put film grain or a raster on top of a blurry image and it will subjectively improve in quality.
ChatGPT is already 10x more useful than crypto and NFTS. The foundational value of ChapGPT is not based on speculation or selling it to the 'next fool'.
Sure, but one big difference with wikipedia is that it is upfront about disagreements, and you can look them up in the Talk page.
Google is panicking over the ability of the ChatGPT bot to answer user questions
That's a little different from stuff like The Golden Book of Chemistry teaching you to distill alcohol and create chloroform.
These questions are constant. I do think you bring up relevant issues, but they aren't quite showstoppers.

Websites allow SE crawlers because (a) whatever traffic they get is better than not traffic (b) because allowing crawlers is default and doesn't cost anything and (c) google/bing don't negotiate. They are one, sites are many.

This has already played out in news. News outlets wanted Google to pay for content. Google (initially) responded by allowing them to opt out of Google. Over the years, they have negotiated a little bit. Courts, in some places, forced Google to negotiate... It's news and politicians care about news specifically. Overall though, there have not been meaningful moments where people got pissed off with Google and blocked crawlers. Not newspapers and not anyone else. Site owners being mad doesn't affect google or Bing.

What does matter to search engines is walled gardens. Facebook pioneered this, and this does matter to Google. There is, in a lot of cases, a lot less content to index and serve users. All those old forums, for example.

These are search problems, and GPT-based search will inherit them. ChatGPT will have the same problem recommending the best air fryer as normal search does. GPT is a different way of presenting information... it's not presenting different information.

RE: Lawsuits. Again, history. Youtube, for example, started off with rampant copyright infringement. But, legal systems were primitive. Lawyers and legislatures didn't know what to do. Claimants were extremely dispersed, and would have had to pioneer case law. Ultimately, copyright took >10 years to really apply online and by that point youtube and other social media was entrenched.

The law lags. In practice, early movers are free to operate flawlessly and they get to shut the door after them. Now that Google is firmly entrenched, copyright law serves as one of their trenches.
I think the problem here is that US lacks a larger framework how unions and employers should solve differences.

Sweden enacted in 1938 (Saltsjöbadsavtalet) a treaty where unions, employers and the government came to an agreement that agreements between unions and employers should be done without government interference. Instead of conflict try instead to find common ground where both parties benefits.

It is of course far from perfect, but I think it is still better than the alternative.

https://en.wikipedia.org/wiki/Saltsj%C3%B6baden_Agreement
Overall a decent article but:

> T represents any data type, which means there is no way to know what T is at runtime – we can’t pattern match on it, can’t do any type-specific operations, and can’t have different code paths for different T’s.

That's not quite right - it's that we can't know what T is until compile time. The authors of the generic don't know what type it is, and but the compiler does when it's used somewhere. Runtime unknowns are handled with `dyn` pointers, and even then they are trait bound.

I found the quoted part a bit jarring particularly after a bunch of compiler errors about types were shown... not sure if OP is the author, but that sentence could use a bit of cleanup.
It's almost like they have become memes in themselves. "There is only one way to do it" -> except for those cases where there is a multitude, including the base choice of major release of interpreter, package manager, and so on. Python is very usable but it definitely isn't perfect and the only way you get to improve on stuff is to recognize its shortcomings.
I'm not sure why they do that but I'm guessing it's because you don't pay taxes to support PBS. I've run into similar visiting various UK public broadcaster websites where I can't watch the videos and it's always mildly annoying to have to fire up my VPN.
Would castering rear wheels with mass (engine?) forward be simpler?
> People talk about “fuck-you money”, the amount you’d have to make to never work again. You dream of fuck-you social success, where you find a partner and a few close friends, declare your interpersonal life solved, and never leave the house from then on. Still, in the real world you clock into your job … everyday

This is unfortunately very relatable
A vanished Ice Age lake shaped the past and present of Missoula, Montana
This also means that you the likelihood of ending up with insurmountable personal debt in case of a default on the mortgage is a lot smaller.

In some cases the down payment can be a bank loan at significantly higher rates. I did this for my house and the rate for the down payment loan was something like 8% while mortgage was 2%. I forget what percentage of the total was a bank loan but it was around 10-15%.

There are not the same conditions on the bank loan, though. E.g. a bank loan can in theory be called in with a months notice, while this is not the case for the bond based mortgage.
Yes exactly. If humans lose the ability to read, write, edit, and think critically, we lose the value of even understanding what is “good”.

I hope these tools give us more time to revisit the skills we are already too busy not improving because we’re constantly busy or distracted.
You state a case for the tragedy of the commons. If everyone was like you there would be no society and nowhere safe.

Effectively you behave like the billionaires of the world today. They have enough money to run away from whatever problems they create and therefore care little about preventing them in the first place.

You have no skin in the game.
Okay but why _not_ use go? You never gave a reason.
Hackers may use the stolen data to impersonate the account owner, spread false and malicious content, or further their criminal activities.
> A common advice for documentation is "why not how", I'm not sure you can do "why" by looking at the "how".

The "why" is important for inline comments, but for function and method comments I think the biggest is neither "why" nor "how", but "what". As in, "what does this method do?" especially with regards to edge cases.

I tried a few methods just now; it gives okay-ish docs. Lots of people don't write great comments in the first place, so it's about on-par. Sometimes it got some of those edge cases wrong though; e.g. a "listFiles()" which filters our directories and links isn't documented as such, but then again, many people wouldn't document it properly either.
They why do I get all kinds of SEO optimized results written by some low-wage content creator?
TwinMe

Session

SimpleX Chat

Anything that requires personal info is right out in my opinion. The above 3 do not.
I always wanted to write a tool that took GCC compiler errors and put up a browser window with the most relevant Stack Overflow answer. Maybe GPT is way more useful here. Perhaps you get an explanation and a suggested fix.
Hollywood executives brace for ‘year of turmoil’ in 2023
Even if Google had ChatGPT technology in house, which is not at all clear, adding it to the search page would destroy its business model. Google relies on selling ads, but you don't need ads if you already have the answer to your query.

For Microsoft this is not a problem, there business model does not rely on selling ads. So it looks like the classical inventor dilemma. The leading company can't adopt the new technology because it would hurt their business. But others will adopt it and destroy you in the end.
My startup founder resolutions for 2023
1 - Focus on growth - Spend at least 4 hours a day on Twitter, LinkedIn, and Reddit, insisting that my devtool is the best one out there and that anyone who doesn't use it is a complete idiot.
2 - Network like crazy - Attend every single tech conference and networking event, even if it means skipping my child's school play or my spouse's birthday. After all, it's all about getting those valuable connections!
3 - Innovate - Constantly come up with new features and updates for my devtool, even if it means ignoring the needs and wants of my customers. Insist that my vision is the only one that matters.
4 - Prioritize the customer - Constantly bombard my customers with emails, calls, and pop-ups, insisting that they need to upgrade to the latest version of my devtool or they'll be left behind.
5 - Cut costs - Fire my entire customer support team and instead hire a group of unpaid interns to deal with complaints and technical issues. Tweet about how I'm giving back to the community and helping the next generation of developers.
6 - Embrace the hustle - Work 16 hours a day, every day, insisting that it's all necessary to achieve success. Ignore any complaints from my family or friends about neglecting my personal life.
7 - Stay healthy - Eat nothing but protein bars and energy drinks, because who has time to sit down and eat a proper meal? Exercise is for wimps, anyway.
8 - Stay relevant - Follow every single trend and buzzword in the tech industry, even if it means completely changing the direction of my company. After all, it's all about staying on top of the game!
Quasar – Build high-performance and high-quality Vue.js 3 user interfaces
I mean, you are talking about a general purpose computer + quite great camera + multimedia device that fits in your pocket and is battery powered. The only ones we get close to 10 years of review were pretty much experimental phones, only recently did we reach a much more slower pace of development where a current gen phone is not that different from a 3 years older gen one. Current ones use much more durable materials (steel frames, glass which is contrary to “breaking easily” is one of the hardest materials, thus being very scratch resistant), and better, more performant hardware that won’t become multiple times better year-on-again, so besides replacing the battery every 3-5 years, they might very well have a longer lifespan.
By who?

I always have to stare at list comprehensions very closely to understand operation being done. The source of the data is in the middle, where it should logically come first. The filter is at the end, where logically it should come after the source. The mapping is at the start, where logically it should come at the end.

I find the monadic, additive style of Ruby much easier to understand:

10.times.select { |x| x != 5 }.map { |x| x ** 2 }

IMO it's more composable. What if you want to exclude even numbers from the result? Just add another filter:

10.times.select { |x| x != 5 }.map { |x| x ** 2 }.select { |x| x % 2 != 0 }

Incrementally building up a streaming computation this way is much more useful to me than a list comprehension.

For example, you can add a lazy to the stream to avoid performing all the operations eagerly, and now you have a way to process sequences without blowing out your memory.
Is anyone actually using ChatGPT to help them with some mundane coding tasks? If so, what?
Autopilot is playing out that way because there are a really large number of corner cases and fringe complexity to driving, and the consequences of getting things wrong are very expensive.

Most uses of ChatGPT will (at least initially) be around automating the easy stuff, and if it gets something wrong it'll be a mild annoyance.
"The climate of Norway is more temperate than could be expected for such high latitudes. This is mainly due to the North Atlantic Current with its extension, the Norwegian Current, raising the air temperature; the prevailing southwesterlies bringing mild air onshore; and the general southwest–northeast orientation of the coast, which allows the westerlies to penetrate into the Arctic." - Wikipedia

Norway's average low temperature in January is only -5C (23.5F), so it isn't as cold as Sweden and Finland and isn't anywhere near as cold as Canada's prairies which get down to -50C in the winter.

Source: https://en.wikipedia.org/wiki/Climate_of_Norway#Weatherboxes
El Niño Is Coming–and the World Isn’t Prepared (2022)
Worth noting that Football is a legal cartel, explicitly excluded from antitrust law. You can't really extrapolate much from it as an example.
Easy Lessons in Einstein (1920)
So you would take the opportunity?
I forget where I heard the quote, but it was something along the lines of “if the artist understands their art, it’s propaganda”. Which was alluding to the unconscious doing the work through the artist and the pain/process needed to do so.
A certain YouTube creator wears striped shirts on camera a lot, but I feel like he should probably know better. I wonder if it’s an intentional, subtle troll?
Curiosity rover discovers water-rich fracture halos in Gale Crater
An Unorthodox Scholar Uses Technology to Expose Biblical Forgeries
(2) is definitely a regular occurrence in my experience talking with retirement age or older business owners. There is this inherent misjudgement of value, the only way to describe it is to compare it to car owners who put $X into their car to modify it or repair it. Then turning around and saying the cost to buy is (stock price) + $X.

And there is no bargaining with them, their way or the highway. They especially don't want to hear cost versus ROI based on profits of the past 5 years. So honestly, in my experience - start your own small company and keep an eye out for when their business folds because no one will buy at inflated prices... Then buy what you need from the auction they eventually have to recoup some money from their shuttered business.
I can relate to the career anxiety aspect. The way I want to look at it is, if AI is smart enough to occupy creative jobs such as engineers, the world could be heaven. The "only" problem left is politics. Humans will spend the rest of their unoccupied time negotiating distribution of all resources produced by robots.
Really? Only one application of computers --- Bitcoin --- wastes countries' energy usage and yet it doesn't make sense to optimize software for ecologic reasons?
The "glow plug" was kind of shaped like a spark plug, but instead of a gap for high voltage arcs, it had a small loop of platinum wire.

To start the engine, you had to pre-heat the plug. This entailed attaching a battery, clipping one terminal to the top of the glow plug and the other to the engine, to send a current through the platinum wire. You'd use a 'D' cell, or maybe one of those big old No.6 types. A mere 1.5V, but you needed enough current to heat that platinum wire.

This electrical apparatus had to be disconnected from the engine before you could fly the plane. Not sure if you could detach it before starting or not. That little wisp of wire would cool pretty darned fast with the current removed. I know with the larger RC planes the practice was to leave the glow plug heater attached until after the engine had started.

Anyway, once the fuel mixture hits that hot wire, there's this catalytic reaction where the fuel at the platinum surface burns extra hot. This imparts enough heat to the glow plug wire to keep it hot enough for the next stroke. Idk what magic keeps the fuel from detonating before the piston reaches top of stroke, but I can attest these engines are fussy little things. They didn't idle very well; throttle them down too much and they just conk out.

You can see other examples of this catalyzed combustion, and get a sense for what goes on inside the glow engine. These butane cigarette lighters that burn blue have a little bit of catalytic wire in them, you can often just see it glowing white hot just inside the flame opening. There also used to be these propane powered space heaters that had a gauze mesh of the stuff to boost the combustion efficiency.
When should you eat is just as important as what you eat
It's really dangerous for AIs and their proponents, actually. Once people start mistrusting these results, it'll be a slippery slope. I've generally just stopped using ChatGPT entirely because of this.
Windows users can do this by pressing Win+digit with open apps or apps you have pinned on the task bar.

Linux Mint, as with many other windows shortcuts, has this also
Maybe I'm an exception, but I have never ever seen lol used with that 2nd meaning.
Different pressure vessel materials have different characteristics. Just changing the alloy can make a major difference. Since there are thousands of alloys, and new ones are developed once in a while, it would be inappropriate for the law the create one inspection schedule.

Plain steel corrodes, so an inspection that it isn't corroded should be done once in a while. Plain aluminum doesn't corrode, so a visual inspection won't find anything, but the fatigue characteristics means that you need to count cycles and stop using it after some number of cycles. There are many other elements that can be used for pressure vessels (though iron and aluminum are most likely), and you can alloy them in different ways.

Of course there is more than visual inspection, sometimes ultrasound and x-ray inspections are done, each will show different things, and each requires different training to do.
In short, computers got me into computer "science". When I was young, I saw games running on desktops. I hadn't seen any other object that sophisticated around me. There was something special about the machine. And I wanted to learn more about it. Still on the journey :)
Pegasus was also used in Poland by the "Prawo i sprawiedliwość" ruling party (in eng. "Law and justice" sic!) to spy on the head of the opposition electoral staff during 2019 election.
I wonder if a lot of this is just redundancy from their acquisition binge.
Not at all. More concretely, if we do the same experiment on music: I have no clue who made most of the music I listen to. The artist means nothing to me.
Yep, I've been doing this for quite some time. Like the author says, it's a genuine boost to productivity.
That's a fine view if you think history is doomed to repeat itself, but the times we live in now are not the times of then.

What I mean is, I think that your take is one take, not fact.
Data Science, Machine Learning, AI and Analytics Developments of 2022
Yeah, the only platform with 8+ years support definitely has planned obsolescence.
I wonder what would be the more systematic approach than manually painting over the fft image? That constellation of peaks in fft should be reasonably easy to recognize (semi-)automatically, then you'd need to figure out good mask for those.. is it a circular blob, or maybe diamond/star shape? And what size is best? Etc etc.
That's why I explicitly said "about a certain topic". I have no clue if he knows something about raising kids.

I trust PG for knowledge about startups. That's it.
The mental model of GPL cancer has infected the concept of public domain
Agreed. Would be a great opportunity career wise (and for the CV I guess) and also in terms of potential learnings. Would you trade that for three months in 'solitude' at this age (early twenties)?
With all the talk of PostgreSQL, I'm curious if anyone has tried the offerings Fly.io has been pushing with SQLite (Litestream & LiteFS) in any serious capacity, and can comment on the experience.

Wondering whether they would be a viable alternative to Postgres in the typical "Database + Docker Container" architecture.
Isn’t phone 100% less than the actual 100% of the battery and has been for a long time? And is it really worse than doing more discharge cycles?
All of us will forever be baffled about how not only did Apple produce the dumbest laptop keyboard ever, but then defended it.

If there was a museum of terrible technology, Apple's butterfly keyboard would be right up there with Windows ME, the Virtualboy, Juicero, etc.

(Also removing Magsafe was clearly a dumbass decision. And at some point people will realize that current Apple laptops are once again thick enough to have K-lock slots again.)
Using Guards in Swift to Avoid the Pyramid of Doom
~/.config

https://specifications.freedesktop.org/basedir-spec/basedir-...
Study identifies four major subtypes of long Covid
Run FeatureBase with Docker
> as well as real estate price increases in densely populated areas.

This particular point made a lot of sense to me given that this already happened in New York City.

We've seen rents go up 50%+ for "college grad, just started in corporate jobs" style apartments. Yes, part of that is inflation + corps are paying more.

Part of it is also young people saw what it was like during lockdown to live a "digital only" life and realized that meeting people in meatspace is a lot of fun too. Sounds simplistic, in a way, but I also believe there was the whole don't know what you've got till it's gone effect as well.