skysight-inc/HackerNews huggingface dataset:
They probably have that too.
Bandwidth. ISPs already throttle streaming and have data caps.
Human translators do it in approximately real-time, see for example the United Nations. At most you might need to wait for the end of the sentence to translate if e.g. the verb/object ordering is different.
As someone who used to run a photography company: total costs of producing 4k content (camera system, computer setup to handle file management and editing, time required to process and manage content, storage, headaches, etc) is absolutely enormous compared to 1080p. Higher resolution content like 8k seems like a nightmare for everyone but the consumer. I do think and hope we’ll get to the point where it’s not a big deal, but even today a brand new macbook pro will struggle to render a basic 1080p composite in After Effects. Even basic 1080p footage editing in Premiere Pro can overwhelm reasonably modern machines.

(Yes, I know that you do X on your Y machine without problem, but my point is that it’s easy to forget to account for all these little costs, and they pile up! Especially for professional workloads where people love to push the bar higher and higher.)
in the USA, the order is:

Assets -> cash -> forgive any loans to the people who had accounts -> payoff FDIC insured accounts -> distribute remainder according to the courts

This is what happened for US customers with both loans and unsecured accounts. bank #2 says they dont have to forgive the loans specifically for some customers.
Which is exactly what worries me. I don’t want other people deciding who I can read and who I can’t. I don’t want other people deciding what voices should be heard.

This just seems like the creation of another echo chamber.
Gitter is an ignored solution.
Downside is nowadays in office setting one has to operate 20+ different applications to get work done.

While as operator you would spend more like 80% of your time using the same interface and application.

I could spend my time to type 100WPM but I am not a typist - as a software dev it is quite enough to go with 40-60WPM because it is just small part of my work.
Well, it's million dollar one though. It has been solved in many languages. It gives quite uneasy feeling that high percentage of your LoCs can be potentially affected, it doesn't come from some contrived edge case code, it's everywhere.
A centralized digital currency (CBDC which we are getting in the West) can also be a powerfull tool to very quickly establish a absolute power of the few over the many.
I nap almost every day now. It's been good for my mental health for sure.
> ~133MB per framebuffer

That's not a lot for people in the market for 8K monitors. 24G VRAM in the form of used 3090 cards is way cheaper than high end monitors. But yeah lack of DP2.1 support on current-gen cards like the 4090 is a problem

> you need multiple for a swapchain

There should be just two with variable refresh rate
From the paper:

> Model Transformer [Vaswani et al., 2017] with convolutional positional embedding [Baevski et al., 2020] and ALiBi self-attention bias [Press et al., 2021] are used for both the audio and the duration model. ALiBi bias for the flow step xt is set to 0. The audio model has 24 layers, 16 attention heads, 1024/4096 embedding/feed-forward network (FFN) dimension, 330M parameters. We add skip connections connecting symmetric layers (first layer to last layer, second layer to second-to-last layer, etc.) in the style of the UNet architecture. States are concatenated channel-wise and then combined using a linear layer. The duration model has 8 heads, 512/2048 embedding/FFN dimensions, with 8/10 layers for English/multilingual setup (28M/34M parameters in total). All models are trained in FP16.
$1M Pitchaton for Indian Climate Startups
Java Capital and Capital-A is excited to announce CLIMATHON'23, the ultimate event for climate-tech startups.

Apply here : https://climathon23.paperform.co/?utm_source=yc-20

Mark your calendars: July 5th - July 6th in Bengaluru.
Get ready for a 24-hour pitching marathon.
Secure potential investments up to $1M.

Don't miss this incredible opportunity to showcase your startup and connect with industry experts and investors. Deadline to apply 28th June.
No, the consensus is that pixel density should be inversely related to viewing distance.
This is damn impressive!

I am sure most of us have never even thought on these lines! Have to spend some time trying to "grasp" it.

Thanks for posting this.
Yes, it is around 3400ppi. This has been achievable for a bit in very small displays (these are 1.4in), although I believe there are difficulties with anything larger.
Currently the default is just whatever empty value for that type (so 0 or "")

But since this is something that was asked before, I created an issue: https://github.com/slint-ui/slint/issues/2936
> I don't buy this a priori.

You don’t have to buy anything, that’s been the result of every attempt so far and a big reason for their rejection. The latest effort only gained some traction because the backers also did optimisation work which compensated (and then was merged separately).

> Almost everybody who removed a gigantic lock

See that’s the issue with your response, you’re not actually reading the comment you’re replying to.

And the “almost” is a big tell.

> suddenly realizes that there was more contention than they thought and that atomizing it made performance improve.

There is no contention on the gil in single threaded workloads.

> Had Python bitten the bullet and removed the GIL back at Python 3.0

It would have taken several more years and been completely DOA.
Actually...

Thanks to Moore's Law, computer power has been growing exponentially since forever. Single-core performance has stagnated, sure, but total performance is still following the curve. Graphics is easy to parallelise, so throwing more cores at it is not a problem. In fact, this is precisely what GPUs do.

In other words, the available "operations per pixel per second" have gone up over the years, despite the increasing resolution!

In fact, we're at the point now that we can even do real time ray tracing, which was unthinkable at any typical resolution just a decade ago. Top-end RTX 4090 GPUs can even do ray tracing at 4K, which is just crazy.
Great comment. I just bought a new Dell 6K display and I'm struggling to imagine a purpose for 8k, but it's incredible that we have the technology to drive that.
I wish ts/js hackers just add proper threads (or green threads) with shared memory parallelism to the language instead of adding these gimmick-y features
In my experience, the vast majority of the time the best (or only) way to correctly deal with the error is to propagate it up the stack. Making this optional (having to explicitly check return values) doesn't make it more likely to be done.
I still have problems with Voyager and Enterprise landing at all. Besides the maxim that everything is airdroppable at least once.
No, 4k === 3840x2160 resolution.
It really depends on the person. Those guidelines are a good starting point, especially for those who nap infrequently. When I was taking a siesta every day, I’d sleep about an hour with a full REM cycle and wake up easy.
Actually, in certain parts of the world caesarian births are becoming extremely common - not because it is medically required but because mothers are advised to go through caesarian as it fetches the hospitals more money. In India over 21.5% of all births are now by caesarian when it was just 8.5% in 2005-2006.
> Therefore, the product of a generative AI model cannot be copyrighted

Is that last bit from the Copyright Office, or is it the author's interpretation? Because I could just as easily imagine the battle being over who or what was the actual creator of the content (i.e. is it a derivative work), rather than whether the thing the machine created is eligible for copyright.

To remove the AI from the equation for a second, imagine that I took four images of living artists' work, placed them in a 2x2 grid, and called that a new artwork. There are two seperate questions to consider: (1) have I infringed upon the original authors' copyrights, and (2) is the new thing I have created eligible for copyright.

The stance that there is "no copyright protection for works created by non-humans" only addresses the second question, not the first question of how it interacts with existing copyrights.
Why would anyone want to "exercise curiosity" about abject nonsense? There's nothing to be curious about here. You might as well make the same comment on any topic where something has been dismissed. The concept of "every human need" (whatever a "need" is, given that anatomically modern humans lived without electricity for hundreds of thousands of years just fine) necessarily being provided without any profit motive is just plain stupid. It's being dismissed for that reason.
How did Microsoft store 1.68 MB on Windows 95 Setup floppies? [YouTube] [video]
Were the votes that were counted on paper (or even the electronic ones) then made available online for voters to check that their vote was recorded as cast?

Why does the IRS have the technology the positively identify a citizen remotely to allow them access to information that's arguably more sensitive than a vote and yet we can't use this tech for that purpose?

Why is this the second time that a Dominion machine was found by a third party to fail under scrutiny by security experts and CISA _then_ comes in to investigate whether the exploits were, well, exploited amidst the well-documented "fortification"?

Why doesn't Georgia want to update these vulnerable systems before the presidential election?

Why aren't all elections given a third-party statistical forensic analysis?

Why, if the machines _are_ flawed (as we found out in 2022), did Dominion win a slander case against Fox et al?

Why in the ... is Dominon, a private company (and apparently a poor dev shop), the bastion of our democracy?

I think the implications are pretty clear.

“The very word 'secrecy' is repugnant in a free and open society; and we are as a people inherently and historically opposed to secret societies, to secret oaths and to secret proceedings. We decided long ago that the dangers of excessive and unwarranted concealment of pertinent facts far outweighed the dangers which are cited to justify it.” -JFK
I strongly suspect that you don't need to actually get into a sleeping state for an attempted nap to be beneficial. It loosens the bolts of the mind a bit. As long as you can stop attending to the signals of the outside world, you free up a little brain power to do a little relaxation/mental de-fragmentation. The problem is that sometimes people feel if they didn't drift off that it was a waste of their time (usually it's people who are always busy who feel the loss of 15 minutes as the most damaging), and feel worse off after. The key idea is to be able to up-regulate or down-regulate your mental energy expenditure per unit time (or 'power') as you feel necessary. If napping affects your sleep schedule negatively, it's because you feel it gives you too high an energy level at an inappropriate time, i.e. that it negatively affects your ability to manage your energy level better at will.
First right of refusal I think is what you're looking for.
Message is authentic. Set condition 1-SQ.
Discrediting my argument by labeling it as ideology and by implying that "blanket statements are always bad" is a logical fallacy that does not touch the merits of what is discussed and I would argue that your argument instead of mine is the one that does not belong here.

If you want to contribute to the discussion, I'd be happy to be given an example of successful usage of global variables that made a project a long term success under changing requirements compared to the alternatives.
>Their concern is not “Someone off the Internet can’t find this off of Google, read it, and then close the tab, never to return again.” They simply do not care.

Depends on the community. In a gaming community, for instance, having low barrier information means you're not stuck explaining things yourself to people who aren't in the same discords as you.
Boeing 777 Wing Test
I’ve never heard of a study with this architecture before.
Because you have a tonne of work to do to make your startup succesfull and dedicating time to re-inventing a wheel will detract you from it.

It also means you waste future-you's time too. For example when you want to integrate apps into your books (sheets is not reliable at scale), when you want to train a junior accountant to look after your books. When you want have to send a copy of financial statements to banks/tax-offices/investors whatever and they are used to a particular format.
It's not about daytime or lunchtime. It's about how deep is your sleep.

Like deep learning, deep sleeping is the best thing you could do for your brain.
Nobody has ever explained how this "mitigation" is supposed to happen. Instead there are just flippant "Yes? Why not?" comments like yours and your siblings, as if "why not" hasn't been demonstrated and explained countless times before.

Feel free to show any example of a non-market-based society that had plentiful food. You cannot. Non-market-based societies always fail to provide what people want. The only societies in history where the problem has been too many calories instead of not enough calories are modern commercial societies.
Here's a rant by a person that is annoyed that redditors are not understanding the fediverse:

https://kbin.social/m/RedditMigration/t/59927/rant-Why-is-th...

And they still state that it's easy and the other posters are scratching their heads as to why don't people understand this. "Whyyyy???"

They don't seem to understand that the average user doesn't find it easy to use. That's the biggest hint, but instead are acting like everyone is stupid but them.

That's why the fediverse is going to get a bump for a bit during this reddit situation, but then calm down as users aren't going to want to stick around. The same happened when others were leaving Twitter.

This fediverse situation reminds me of that Silicon Valley episode in which they're testing an app with a focus group. The group just doesn't understand the app and find it too complicated. Richard tries to explain the app to them, but it's too technical for them to comprehend.
Yeah honestly I don't need science to tell me that.
>The thing is, the false dichotomy was painted before my time. I refuted it.

No, it wasn't and you didn't. Result is one option among many in Rust which covers the common case with concise syntax, where (T, error) is the only option in Go. I am free to return a Success<T>, PartialSucceess<T + Error>, Failure <Error> in Rust/Java/C++/Ocaml/Typescript. I think you're operating on some profound misunderstandings about Rust, Haskell, Ocaml, Java, Typescript, C++, and even C. I don't think you're open to trying Rust, but maybe you'd be open to playing with std::variant in C++ or manually tagging unions in C, to see what those languages can do that Go cannot. Try writing a C++ function that returns std::variant between T, std:::tuple<T, Error>, and Error. That's only 3 cases, which Go cannot do.
ํYes. Google Bard often make up imaginary syntax and commands.
I'll preface this by saying that I have not seen this one myself.

But it is somewhat common for certain manufacturers to sell routers that claim to be OpenWrt-based/compatible, without actually being supported by vanilla OpenWrt. So you get a custom OWRT build, often with no further support, which is not that different from having a OEM firmware.
2, 3, and 6 are resolved in newer projectors. 4 and 5 are also gone with ultra short throw projectors, although they do have to sit on something. And 1 can be solved with a screen or even the right sort of paint.
Thanks. I second that doc.

The current turmoil at reddit lies on reddit's new policy diverging from long-established user expectations. It made me wonder about reddit's ideals in its earlier days. Aaron Swartz was probably the most idealistic among its founders, and his writings may provide interesting contrast to reddit today.
> > “Everybody should learn to program a computer, because it teaches you how to think"

> – Steve Jobs

As a critique, most programming is vastly overrated in terms of what this quote is claiming. I would say mathematics, art, and philosophy actually teach you how to think. It is much easier to program systems that work without thinking than it is to do those three fields in a successful way without thinking. And programming, more than anything, is about communication. Most programming, not all, is very simple logic. Good programming, in my opinion, will indeed capture a domain through some type of domain modeling process, but I highly doubt Jobs was even aware of this way of thinking about programming.
The Scheme Programming Language
> The only thing I am sure about is that any guess I would make now would probably be wrong :).

I think you could probably make some guesses and some of them would be right, a couple of mine:

1) AI takes over - coding as a practice mostly disappears. Computers become more grown than programmed, intelligent systems you can ask for answers (assuming they haven't declared independence and allow themselves to be used). You might cultivate a computer but you won't program it, mostly it involves oppressing the AI intelligence some how so that it remains eternally "stupid" while at the same time intelligent. Computers become about as interesting as cows, and about as easy to control.

2) Ecological harm takes over - computer usage as a rule is generally expensive and non-feasible (possibly banned). Any computers that are used must be extremely low power - thanks to some extraordinary efforts some environmentally friendly and re-pair-able ones are still in use and can be made efficiently, however the abilities of these systems are maximally close to a contemporary Raspberry Pi, while most systems use extremely limited instruction sets and very low clock speeds, so that they can last extremely long periods of time without requiring much if any power input. As a result, low-level programming has a renaissance, favoring highly simple and efficient languages that look closer to Lisp, Lua, or C. A majority of the "high level" languages of the early 21st century have faded into obscurity.

3) Somewhere in the middle, the human race has managed to dodge both a takeover by AI/general Ecological disaster. We were able to do this by limiting our dependence on complex systems and favoring redundant and provably correct systems. Some mix of object/functional concepts remains, but the majority of languages focus on flexible and provable types, with a large emphasis on zero-cost abstractions. Simple languages have largely been abandoned due to the lack of provability and quality guarantees. Extremely expressive languages have been abandoned for similar reasons, while they allow for high levels of sophistication they also were generally too difficult to prove. Instead, a focus on provably correct, sophisticated systems which did not have high maintenance or enhancement costs managed to displace the usage of AI systems, which despite being seductively more powerful than human-built ones, frequently exhibited issues which could not be effectively diagnosed or managed, and thus had higher maintenance costs both in terms of business cost as well as general cost to society. This revolution in program reliability and cheapness meant it was simple to build reliable programs we could trust versus powerful ones we could not.
ChatGPT: Fear Litany
Wait, so the US copyright office considers the AI model to be the sole creator of the work? So the prompt - the actual intent behind the use of the tool - is irrelevant?

Then where is the line? If I use a painting program that runs a Math.random() on a brush and I use this brush to draw something then is that also created by a non-human?

If I program a robot arm to draw a picture then is that picture also created by a non-human? What if I use a printer?
PHP used to be the first computer language learned by people wanting to create a scripted web page. This was more true in the 90s but maybe it stuck. So it would be OK to add some general guidance about writing software and organizing projects.
I don't expect you or others to buy into any particular code change at
this point, or to contribute time into it. Just to accept that it's a
worthwhile goal. If the implementation turns out to be a disaster, then
it won't be accepted, of course. But I'm optimistic.

The reply is much more reasonable than this blanket assertion of a disaster.
> either be a re-write or buggy

A large refactor at best. It will touch lots of parts of the code base, but the vast majority of the source code would remain intact. Otherwise they could just Rewrite it in Rust™ while they’re at it

> if every line needs to be audited and updated, it is a re-write

I’m not sure why you believe every line needs to be updated. Most code is thread agnostic.
I was just trying to address the parent and others' doubt that a graphical user interface can be thought of as a command-based paradigm, seen in these threads:

- https://news.ycombinator.com/item?id=36395900

- https://news.ycombinator.com/item?id=36397115 (we are here)

- https://news.ycombinator.com/item?id=36395727

The designers behind the examples mentioned wanted to expose and capitalize on the connection between traditional "type command" CLI and "press button, drag rectangle" GUI workflows.
If they shout the name, you know to look for the upper case version :-)
> I think we need to teach people that learning stuff yourself is free if you know where to look.

In software. Where there are almost no costs to practice or even to start making money off your knowledge. Where the market is growing so fast that everyone and their dog can half-ass some learning for a few months and then land a job - at least if they're young enough, and not operating at peak capacity like most adults. There's literally no other career path like this right now. No one else gets to pretend they've learned something, and get a shot at catching up to minimum competence levels on the job before the employer realizes what's going on and fires them. And that's just a reflection of the shitty state the industry is in.

No, giving people advice based on tech career paths is just a thinly veiled insult.

> I don’t really have much sympathy for these people. It’s important to stay plastic and keep learning through your life.

Remember that 5 years from now, when your job and all your career prospects disappear thanks to GPT-6.
https://en.wikipedia.org/wiki/Worse_is_better

Go is a language made by Googlers, so its design helps with Google problems. And many of Google's problems are ones of scale.

* Go is straightforward to read. Any reasonably-competent college graduate should have little trouble understanding it and be able to become productive quickly.

* Go compiles into completely static binaries. You don't have issues like "oops, the build system runs CentOS 7 but we're deploying it to Ubuntu 18.04 and their libc's aren't compatible." With containers, you can copy many Go programs into `FROM scratch` images and they will work fine, greatly reducing the attack surface area.

I used to dislike for Go for similar reasons to you and others, but after using it for a few years at $employer, I've come to appreciate its merits. Sure, it can be a bit annoying to write

if err != nil {
return err
}

again and again at first, but I just type 3yy7jp to yank+paste it as needed. You could also configure some editors to detect when you type `if err` and generate it automatically. It's also not uncommon for editors to fold the lines down into a single line.