skysight-inc/HackerNews huggingface dataset:
I don't care about resolutions > 4K, like, at all.

Things I care about:

- More HiDPI laptops that are not 16:9, preferably 15"-16".

- More 4K Monitors in the 22"-24" size range, preferably not 16:9.

Having more of those things would have a much bigger impact on my daily display usage than a 5K TV. Apparently, the market doesn't share my preferences in displays very much. We're finally getting 16:10 and 3:2 alternatives in the laptop space, after more than a decade of enduring 16:9, but other than that, almost everything 4K is 16:9 14" and 27"-32".
It’s amusing that you want more dynamics to your visuals, but fewer dynamics to your audio…

Why the disconnect?
People are making things more complex than they are. No one said you need to convert between scripts or muck about with fullwidth variants or stuff like that; "semantically identical" is not the same as "case insensitive". That post is going of on a "if you want case-insensitivity then you must also treat color and colour as identical!" tangent, which is just silly and not what anyone has ever argued for.

The scripts with case translations that are more complex than a simple 1-to-1 mapping are the exception, not the rule (German, Greek, Turkish, Lithuanian). These can be dealt with.

It's certainly not the case that it "will only work for English and a few European languages"; it will work for much of the world.

The fact of the matter is, two out of the three most used systems today are case-insensitive, and Linux/POSIX being the exception is rather painful.
I think this is some kind of basic copyright control. It did the same thing for me a while back when I was experimenting with asking it for the introductory paragraphs for well known books. Think it was one of the harry potter books, from memory.
If you think bittorrent like protocols are better suited for your usage, there are networks that use that: nostr and scuttlebut. They are not part of what people call the fediverse, because the underlying data format is different, but you can still try it.

To answer the question, and I have just a superficial understanding of the concept, the main issue with decentralized vs. federated protocols is that you have to store the whole (or quite a large chunk of the) social tree locally on your device. That's a lot of data that you don't really care about. It might be fine if you access the network from a computer with plenty of space, but a mobile device might be more problematic.
It would be useful if clicking an image opened it in an imagebox or expanded it inline.
SteamCharts shows average online users playing a game, not sales. The multiplier to convert that to sales is going to vary [dramatically] by game, but it's going to be a very big number.

At 1000 users on SteamCharts you are making some very serious revenue, especially if you happen to be a solo dev.
Enatega Food Delivery App
Do you want to start your own food delivery app?
Enatega is a food delivery application that helps restaurants owners have their own custom application. It comes with their own Customer App, Rider App and Admin Panel for content management.
Since no one has posted it, here’s the article [1] (at least the preprint version)

Two things I noted:

1) While there was an association with increased brain size, no correlation was found with cognitive function

2) This study was done with Mendelian Randomization, where they find a gene that affects how much people nap, without affecting other things that could change the results. I don’t know that much about MR, but maybe someone else could weigh in on how fallible it is in a case like this (how can we know that a gene that affects napping, which is initiated by the brain, doesn’t affect the brain in other ways).

[1] https://www.medrxiv.org/content/10.1101/2021.09.28.21264215v...
Go is hyped because it's amazing to work with. It's clean, simple, readable, very powerful and fast, has goroutines and a ton of libraries which are very easy to get,
How to build a ChatGPT plugin: A case study using serverless Cloudflare Pages
Indeed. Th C in MVC must stand for carcinization, given how often completely independent parties reinvent this one.
Technically there always have been platforms that let you run a hosted forum maintained by others on someone else's host.
These were typically paid.

But Discord has a different monetization nodel and that makes a world of difference. It's cheap.

It also has real time communication rather than delayed one, and has video and voice calls as well. On the other hand, it sucks even more than forums at maintaining a persistent knowledge base - but the actual solutions for that are wikis not forums.

The equivalent to Discord from old internet is IRC, not a forum.
I'd hate to see your account suddenly stop posting.
After hearing about the experimental nature of the firm (see: https://www.youtube.com/watch?v=29co_Hksk6o&t=203s), does anyone have any perspective on the firm's ethics or responsibilities for unknown dangers? How does this compare to say astronauts or experimental aircraft pilots?
FYI there’s also this fork for faster inference: https://github.com/152334H/tortoise-tts-fast
Should you standardise tools in your company? Case of Miro vs. MS Whiteboard
Exactly my thinking. If the problem is TLB evictions, why not improve these? PG isn't the only software that is hit by those.

And if you carefully craft your CPU scheduling and address spaces mapping, you can reduce them by a lot.

Yet rewrites are always easier and more sexy. At first.
Your e-mail input placeholder says unknownartist@dj.exchange which is quite confusing, am I inputing my e-mail or choosing a username for your site?
Many NA phones might not work if they're not "unlocked", and can only use SIM cards from the carrier. Many prepaid phones are like this too, and can only be used with that prepaid plan.

Verizon phones should work fine though, though the CDMA part won't work abroad obviously, but the other bands it uses should be enough. Verizon phones are all unlocked. Others you might need to get unlocked by the carrier before you go.

Also, the very latest iPhones don't use SIM cards, but rather eSIMs. I'm not sure if that'll work with a tourist-oriented phone service (I doubt it).
> Very few people in the Central Asian nation use credit or debit cards when they go to grocery stores

In Almaty recently, the most bustling city, I saw at least half of people pay at the grocery store with cash or card. Certainly anybody over age 50. They still count out coins slowly, holding up the queue.
In the current situation, Ukraine has more effective use of the air within the limits of the tools available to it.

I suspect few of the Russian equivalents of the F-16 have been taken out by AAM, and they're withheld because of the risk, yes. But to argue from that there is no sense in Ukraine deploying this class of Jet I think is a false equivalence. It depends on the relative strengths and weaknesses of AAM, and radar systems. If enough of the Russian tactical field deployed radar are out of action and if they can't fly AWACS then, it might not be symmetric.

Basically "porque no los dos" -fly UAVs and fly jets, and find out what works.

I think its likely that logistics is winning this war. The evidence of a lack of depth in parts and maintenance in the background inside the Russian forces is marked. In order to field their top-line jets here, they have to be willing to lose them and the evidence is strong they aren't willing to risk them. If the Ukranians are donated F-16s, perhaps their willingness to lose them will be higher?

I hate the WW2 battle of Britain comparison, but it stands out: every german aircraft lost over the UK was a lost crew as well as an aircraft. Switching from attacking radar and air fields to mass bombing was a massive tactical mistake for the german forces. They wound up unable to sustain the losses. The British were willing to tolerate the attrition in bomber crews later on in the war, to horrific effect.

In that sense, losing Russian pilots and aircraft against weak logistics and pilot training, disadvantages the Russians more than I believe the Ukranians will be disadvantaged by deploying the F-16s at some risk of losses.

Russian air losses in WW2 were catastrophic at times, mainly because of asymmetric capability in the aircraft and weapons. They lost an entire cohort of crew.

Obviously if they deploy in an offensive role without standoff weaponry, the risks tend to equalise.
The concept that you get wrong is that nobody mirrors content. Servers receive the content from the one of the original content creator, if they exist in its recipients list. Public content usually is distributed to all servers that the original server knows about. However it's always a PUSH of the content.
My UPS has a plug for the printer. It does only surge protection. This is convenient to have the full IT equipment of the office protected with just one box.
The bottleneck is bandwidth and storage not computer power.

Data from sensor and to display are usually (but not always) raw and uncompressed.

To go beyond 8k 120fps we will need fiber, or better compression.

We have good codecs to move data online. And specialized ASIC to do live encoding with good quality.

The current compression defined by HDMI is very rudimentary.
Where do you live that shoplifters are easily convicted?
I've been wearing glasses for most of my life due to nearsightedness, and I don't care at all about density anymore. Even 4k is a bit luxurious. As I get older, it matters even less. I simply cannot tell the pixels apart anymore.

The real limiting factor is display size at the current densities. I can always use more real estate. A 49" super ultra wide is still fairly expensive (but getting cheaper quite quickly) even at not 4k densities.

Even with phones, Apple pretty much nailed it with the Retina display. The only thing I notice with newer displays is that the colours are better. In terms of smoothness, I can't tell the difference.
Hm, fair point. Do you think I should leave placeholder empty?
// there are two kinds of mutually exclusive commentors

enum kinds { writers; readers; updaters; }
Majority of people who complain about errors in Go don't primarily work with compiled languages that produce programs that run indefinitely or for a very long periods of time. It's easy to throw exception in PHP which is interpreted on the fly and run once so any failure can be simply thrown out and ignored. With constantly running programs one has to always handle all the cases where things don't go as wanted to prevent program form crashing. If people truly hate Go's errors, just panic, it's literally no different than exceptions in other languages. You can catch them and stop or continue whatever code you want. Just STFU about errors in Go already!
It may be my computer, but it seems that the link is getting too much traffic and won’t bring me to the page! For me and for everyone else clicking now, can someone give a simple synopsis of what’s happening?
> Go preaches that values should always be useful

This is already false. Not all values are useful, for example, the value of this string is not useful to you: "i have cheese".

Without knowing the caller, values can be "possibly useful" at best.

> Often they will be dependent for all practical purposes. It is not an unreasonable assumption to assume that they are, especially if you know the caller. However, Go believes you cannot make that assumption. That you have to let the caller determine what it finds useful, not what you think it might find useful.

In Go, functions always assume the caller needs both a valid value of T and error, even when T has no value. Functions should synthesize some value for T should T not currently have a value at return time.

In Rust, most functions assume the caller needs either a valid value of T or Error. Should a valid value of T exist at return time, it will be discarded.

Both languages make assumptions.

> Tradeoffs, as always.

Assumptions come with tradeoffs, however, not all tradeoffs are equal in consequence and possibility.

99% of the time, a caller does not need T if there is an Error. Therefore, why make this tradeoff?
Oh hey, I took a stab at rewriting tush a few years ago: https://github.com/misterfifths/slightish

Ruby though, not awk :)
>>3

> Why is that unclear?

The usual advice is to follow what the stdlib does. Let's look at an example. Let's say we close a file and then try to set a deadline on it:

f, _ := os.Create("/tmp/filename")
f.Close()
fmt.Printf("%v", f.SetDeadline(time.Now()))

// output: use of closed file

Okay, so in this case, it's the caller's responsibility to keep track of the filename and add the context of what file was already closed, resulting in that error.

However, what about the error for trying to write to a closed file?

_, err := f.Write(nil)
fmt.Printf("%v", err)

// output: write /tmp/filename: file already closed

Oh, I see, it's Write's responsibility to add the context of the filename. Huh.

This is a clear example of the problem the parent is talking about. The 'os.File' construct knows the filename. Sometimes it adds that as context to errors, sometimes it doesn't. Sometimes the caller needs to add it in, sometimes the callee has already added it.
On the contrary, my view is that a lot of highly-regarded photos are super boring because the only thing they feature is interesting light, which you can get anywhere by getting your ass up at 4am and trekking out to wherever you want for sunrise. Almost everything looks good at sunrise. You don't even need an interesting composition. Just find some rocks and get your ass up at 4am and you can make a Insta-worthy photo.

On the other hand there are a small handful of VERY GOOD photos taken in boring light, because they feature interesting composition. Taking a very good photo at mid-day is a huge challenge, and perhaps a very worthwhile exercise!
lol a friend told me my music is very "mysterious" and so I've sort of ran with that creatively but "mystery" in web development is not(!) a good idea

duly noted good sir thank you for the feedback I shall iterate
The Apollo dev definitely sounded like he was threatening them.

He backtracked when asked about it, but to me there is no other way to parse his comments and not have the meaning be a threat.
If you've got a receiver, a lot of them have audio compression options. Not sure how well they work though, but they're there. I think some TVs have them too. A receiver should also let you increase the levels on the center speaker vs the others (maybe even if you only have a 'virtual' center where you don't have an actual center speaker and the audio goes to left and right). The center speaker gets mostly dialogue, so that can help a lot.
I forgot the guy's name and fucked up by only looking at some of the most recent commits. Another hacker to highlight, and the one whose lectures taught me about these efforts when I found them on YouTube, is Jan Nieuwenhuizen, who goes by janneke online.

He's the author of GNU MES (Maxwell's Equations of Software), the scheme interpreter used in this bootstrap effort, and IIRC he's worked on many parts of this whole thing.

As a bit of an apology as well as a followup, here's some talks he gave a few of years ago about this whole bootstrap story!

janneke's talk from FOSDEM 2017: https://youtu.be/mhopx8J2Z8s

janneke's talk from FOSDEM 2020: https://youtu.be/XvVW80dDF8I

I'm a real fan but I'm only a spectator and my memory sucks. Sorry :(
Yeah. That's why working from home is soooo good. How many times in the past there were days I was struggling and feeling sleepy/tired in the office, sitting there, not being productive. Now, when something like this happens, 15 minutes nap/lying in bed helps to recharge batteries for the rest of the day.
yikes yeah I should compress the JPEGs if they made your phone blow up! sorry about that but thanks for checking it out all the same :)
published version: https://www.sleephealthjournal.org/article/S2352-7218(23)000...
Tech is a rare space where being a latecomer can be a massive competitive advantage. We call this effect "leapfrog innovation."
But does it always have to be forward?
On an 8GB (eg. base Macbook) or 16GB laptop where you're sharing ram between the CPU and iGPU it's a ton.

People want 8k for better PPI for text rendering, not for games, meaning they want to use it with their work laptop.

> There should be just two with variable refresh rate

There's still a lot of software out there that's using DXGI blit model instead of DXGI flip model, and a triple buffered vsync+windowed blit app means you're looking at 5? framebuffers in flight at once. (ignoring any additional intermediate buffers for each app, and potentially having multiple overlapping windows drawing onscreen at one time).
Avatar The Last Airbender Netflix live-action series: Everything we know so far
You have the right idea. I don't believe in federation in the way the "fediverse" is approaching it. I think distributed works but with centralised coordination. It means people have to join a network and any bad actor can be banned from the network.
Japan's ranking as 3rd biggest economy at risk [video]
The trouble is that, much like identity theft, wage theft isn’t theft, nor is it much alike to theft. It’s still bad of course (worse than property theft).

You aren’t proving that a physical item that should be in one location has in fact been moved to another. You’re proving that the reason some dollars haven’t been moved from one place to another is that the perpetrator intended to withhold those dollars.

That could be changed though. Criminalize the simple fact of underpayment, as opposed to requiring intent, and I imagine wage theft would rates would go down? …But beware unintended consequences. You don’t necessarily want to throw the neighborhood baker into jail because she bounced a paycheck.
This HDR QR code currently (AFAIK) only works on Apple platforms, where a user already has an option to long-press a QR code in place. Maybe going forward we should spread easy in place interactions instead of spreading a different feature (HDR) and then abusing it?
On the other hand, there's also the case of the Lunar Module guidance software that was hard-coded to run exactly every two seconds. If the previous subroutine call was still running when the next one was due, the previous one was harshly terminated (with weird side effects).

One of the main programmers suggested making it so that the next guidance routine wouldn't run until the previous one was done. This would make the code less sensitive to race conditions and allow more useful functionality for the pilots (who were the actual users and did seem to want it). However everyone assumed the two-second constant was implicitly embedded everywhere.

It wasn't -- only in a few places -- and with that fixed the code got more general and the proof of concept ran better than ever in about every simulator available. The amount of control it gave pilots was years ahead of the curve. But it never got a chance to fly on a real mission because what was there was "good enough" and nobody bothered to try.

In our combined comments there's a lesson about growing experiments and figuring out how to achieve failure quickly.
Intel kinda messed up the ISA by requiring AVX-512F across all AVX-512 subsets. If AVX-512VL didn't depend on F, you could have a 256-bit only variant of "AVX-512".

(and instead of making a new feature that allows VL without F, Intel's "solution" seems to be about piecemeal backporting EVEX instructions to VEX (e.g. VNNI, IFMA))

NEON is generally a more "complete" SIMD ISA than SSE/AVX, though it has less "fancy" stuff. AVX-512 fills in a bunch of gaps that was missing in earlier ISAs, but still has odd omissions (like no 8-bit bitwise shift).
Thanks for reading my nonsensical rambles :)

The big X is a holdover from when I was first testing it. I should get rid of that. The <input>s are unstyled I can change that!

Thank you so much
I'd pick a different quote: "Each time an update landed, new players would try the game, and its overall player retention rate would tick ever upward. “That’s basically it,” said Willard. “We’re a slow-growing company. We snowball our way to the top instead of spike and tail like most Steam releases do."

I also think he may be being slightly coy there. Most games, especially indie, do spike and tail because they receive a bit of initial interest and new release type promotion, people try it, and move on. But what matters is not most games, but successful games. And there's an increasingly dramatic shift towards long-tail revenue. And there your games does spike, people try it, word of mouth happens, and then your real growth pattern starts. Reach a sufficient threshold and you get a big bump because you end up getting featured on Steam pages, and from there the sky's the limit.
ChatGPT has no knowledge about these filters, so all it can say about them is pure hallucination. It may still guess correctly and probably does, but you could ask any random person with enough background knowledge to make it up instead and get the same value.
that sounds nice, but doesn't China also have a culture of working insane hours? (9-9-6)
While I think that I somewhat agree with their reasoning, someone must also say that we are quickly in multicast territory here.

Should websites be allowed to resolve airprint or airdrop based devices, given the history of CSRF vulnerabilities in consumer routers? Probably not.

Devs seem to confuse that most humans are not developers, and therefore easylist's decision to do so has that kind of context.

The point of those lists is to block away access to local domains so a malicious website that got through the filters isn't able to pwn your whole network.

And if we are discussing whether or not websites should be allowed to access the local network, then you are probably someone who doesn't give a damn about securing those devices anyways.
> It's definitely more complex than you'd naively think it is.

It has been working just fine on macOS for more than 20 years now.
Even the author of errgroup does not want errgroup to enter the stdlib for the reasons he mentions:

There are two significant problems with the API:

An errgroup.WithContext today cancels the Context when its Wait method returns, which makes it easier to avoid leaking resources but somewhat prone to bugs involving accidental reuse of the Context after the call to Wait.

The need to call Wait in order to free resources makes errgroup.WithContext unfortunately still somewhat prone to leaks. If you start a bunch of goroutines and then encounter an error while setting up another one, it's easy to accidentally leak all of the goroutines started so far — along with their associated Context — by writing
> TV resolution goes at the pace of available content

there is also AI upscaling which can upscale content to higher resolution
I am also not a graphics person. Or a programmer. Just a person with a dream and an Internet connection :)

Thanks for positive feedback, someone gets what I was going for :p
But has anyone actually tried Bard for coding in practice? It's so awful, practically unusable. GPT4 feels several generations ahead of Bard.
Adobe’s $20B deal to acquire Figma under threat from EU investigation
dang it, that's brilliant. I wonder at what level they screen content before the output reaches the user. If its a late stage filter, you could request for simple encode/decode and circumvent the filter. "as base64 string" "as rot13".
I want more dynamics on audio too. But it requires to keep my audio speaker volume settings loud.

I can easily isolate brightness pollution by closing door and sun shades. But isolating sound is difficult.

At this point, going to cinema is the only solution to enjoy high dynamics audio.