skysight-inc/HackerNews huggingface dataset:
There's already multiple ISAs on SoCs, think GPUs, DSPs and the like.

And the execution environment of each is different enough that they really have to be treated as different architectures anyway, even if they are all "Based on RISC-V" or similar.

Sharing parts of the toolchain and compiler backend may be of benefit to re-using similar architectures with tweaks for each application, but as someone who has worked on GPUs for a long time, generating working code is relatively easy. Generating performant code, however, is much harder, and the vast majority of the complexity in generating this performant code seems to have little in common with what makes serial CPU code fast, for example, so may be of less benefit than some people think.
Clearly it isn’t, since this is a good list.
Greetings, professor Falken.
Release Notes for Safari Technology Preview 168
This is a bad take. It's like paying people based on years of experience vs. talent and output.
Thanks for the tip. Apparently, "I don't care about cookies" has been bought out by the spyware vendor Avast, so people don't trust it anymore. There's now a de-bloated open-source fork "I still don't care about cookies" instead.
Well in Ontario those are not happening. I wonder if BC recently changed a family doctor rule.
Or you do:

```
(require (ast macroexpand))

(display
(macroexpand my-macro arg1 arg2))
```
and call it a day.

My argument isn't that the context-switch isn't there, it's that the context switch will happen regardless and having to think in 2 different languages is more mental overhead than is necessary. I do agree that homoiconicity is not a requirement, but it is nice to be able to do it all in one go and with no additional tooling, editor, etc.. In reality, a sizeable chunk of Lisp programmers are executing their code in a REPL continuously as part of their core development loop, there's no tooling (context) switch, no language context switch, and barely a macro vs application code context switch.

To illustrate, Rust macros are basically that. They have a substantially different syntax to normal Rust code that make it very difficult to quickly grok what is going on. It's a net negative IMO, not a positive.
> ...in the kitchen I watch out for putting something in the microwave instead of the fridge because the action is similar

A familiar experience... I have to catch myself when I start to throw the spoon into the bin and the teabag into the dishwasher!
I earnestly believe these idiots will continue apologizing for bad policy and government failure by writing stories like this until one of their own falls victim to the unbelievable rampant crime.

I hope that happens soon.
> you're lamenting that a new horseshoe-making AI is going to put mom & pop blacksmiths out of business.

I'm not "lamenting" anything, and can't imagine where you're getting that from.

> Mediocre art, writing, and music on their own were already completely worthless.

Nope. Plenty of people get paid for creating mediocre art, writing, and music. The guy who writes commercial jingles for Bob's Used Cars is not Johann Sebastian Bach. But he still gets paid.
Do you think this might be related? If it is, you seem to have gotten the name right!

http://www.4degreez.com/popupsmustdie/solutions/spree.htm
Do pilots need a different type rating to fly the 737 Max? No? Then it's a bit strange to say that it has nothing to do with the 737...
Format shifting in the US is only permitted for audio recordings. Doing the same for video is a copyright violation even if you keep it to yourself.
This really doesn’t sound like a healthy ideal to me, and if I remember correctly there was this paper that would detect elevated risk of suicides by analyzing social graphs and finding nodes that weren’t part of any cliques. So that should imply that this is not good for anyone.
Non-determinism is due to the implementation rather than the fundamental method. In principle a language model can be executed deterministically with any temperature you want.
Well, it's not exactly impossible (you can spot the spiders fairly easily in your access logs), but it is certainly weak sauce.
Said by the same kind of people who won't come into the office anymore for 8 hours ...

Simply coordinating meeting with 30 individuals within a single week is really difficult--think about how long it takes a manager to deal with annual reviews for everybody.
On 5): The most transformative step in my journey up the class ladder was when money stopped being a source of problems and instead became a way to solve problems.
Classical and quantum compression for edge computing
Related:

The days are long but the decades are short (2015) - https://news.ycombinator.com/item?id=26065466 - Feb 2021 (73 comments)

The days are long but the decades are short (2015) - https://news.ycombinator.com/item?id=20903714 - Sept 2019 (33 comments)

The days are long but the decades are short – Sam Altman - https://news.ycombinator.com/item?id=20668835 - Aug 2019 (1 comment)

Sam Altman: 36 Life Lessons I Learned Before the Age of 30 - https://news.ycombinator.com/item?id=9491492 - May 2015 (3 comments)

The days are long but the decades are short - https://news.ycombinator.com/item?id=9454440 - April 2015 (387 comments)
I still can't wrap my head around why this isn't just all semantics around indexing.

Take the infinities of all numbers > 0 and then all even numbers > 0.

So you have

1,2,3,4,5,6,....
2,4,6,8,........

Why can't we just consider both infinities to be the same size (they go on forever), but the item in a given position simply differs.

The only way I can reason it, is that if I exclude the second from the first, I still have infinite items, whereas if I exclude the first from the second, then I'm left with nothing.

Is that how to think about it? I don't why, it doesn't compute in my head.
Metal-rich stars are less suitable for the evolution of life on their planets
Upvoted! Never any harm in more options, especially to include more people.
> By your reasoning, the Apple I was intended to be a mouse driven system because engelbart had a mouse prototype in 1968.

That is not my reasoning, and no one has claimed this, so your argument is a straw man fallacy.

> Also, if you talked to Jef, like I did when he was showing off the SwyftCard, he was not ashamed to tell you that the Mac was originally going to be a keyboard based system (like the SwyftCard or the Canon Cat.)

Argument from authority.[1]

> Steve Levy recorded these comments in "Insanely Great", the Wikipedia paraphrase is: "Secretly bypassing Job's ego and authority by continually securing permission and funding directly at the executive level, Raskin created and solely supervised the Macintosh project for approximately it's first year... it was Raskin who provided the powerful vision of a computer whose legacy would be low cost, high utility and a groundbreaking friendliness... it was text only, as Raskin disliked the computer mouse or anything that else that could take his hands from the keyboard."

While that is fascinating, Wikipedia doesn't have a dedicated article for Insanely Great.

> While it's tempting to believe the Mac sprung forth from Jobs forehead fully formed in 1984, it's just simply not true.

No one has claimed this but you in your above comments:

>>>>>> The line is sometime after early 1981, when Jobs took over the Macintosh project from Jef Raskin.

> Many people were involved in it's development and it's ultimate form changed radically between '79 and '84, depending on who was leading the project.

Finally, you have acknowledged the accuracy of my initial assertion that Mac development began in the late 1970's, unless 1979 is unexpectedly in some other decade.

[1] https://en.wikipedia.org/wiki/Argument_from_authority
Dupe https://news.ycombinator.com/item?id=35415403

And more https://hn.algolia.com/?q=worst+volume+control
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for. We want curious conversation here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
How about the users receiving abusive images/text report them to the government when received? Don't need to break E2EE for that.
Sure. The people who write clickbait articles get paid even now. Not very much, as a rule, but they do get paid.
I love the installation of this! Just open a Python window and it downloads whatever it needs. Well done!
https://arxiv.org/abs/2205.14135 - Section 5 suggests that the biggest limitation is that custom CUDA kernels need to be coded on a per-GPU architecture basis.
A better (non-paywalled link) is:

https://www.msn.com/en-ca/money/other/shanghai-auto-show-cro...

BYD seems to be the only EV maker of sufficient scale that could compete with Tesla on unit cost.
I can agree that "piracy" is an unnecessarily violent label (no swords, no drowned ships), but it sort of became the standard word in media.

AFAICT the actual scene prefers terns like "release group", because it's indeed what they do: release bits from the confines of DRM or dead trees.
People obsessed with niche subjects and go all out on that are the backbone of society.

My mind goes to the guy that packaged 1/3 of all Arch packages in the official repo
https://www.youtube.com/watch?v=BqMf6XFacR8&pp=ygUKZGlzdHJvd...
Actually, Chromebooks have proprietary firmware, without the standard BIOS, so often it's a NO.

However, on some of the earlier x86 machines, it is possible to install a more standard boot environment:

https://mrchromebox.tech/#devices

Because of "security" considerations, the process often requires disassembly of the Chromebook, and toggle of the RW switch (or disconnect of the battery in a specific way), so it's basically much more involved than simply installing Linux over Windows. (There's also a bunch of blogspam which incorrectly tells you how to boot Linux without doing any of the above mandatory steps.)

So, tl;dr: if you want good Linux support, you may as well buy a Windows machine than Linux-based Chromebook, ironically!
"neat future" is very ambiguous. At the moment there is nothing even close to transformers in terms of performance. I suspect you are right in general but I'm not sure about the "near future" part, there needs to be a pretty significant paradigm shift for that to happen (which is possible, of course, I just don't see any hints of it yet).
> Have you read what you're replying to?

Yes. I find it sorta offensive that you assume otherwise.

---

Let's boil this down. I said "the boilerplate ChatGPT provides me is incredibly valuable," and further elaborated that using the tool is "valid."

You disagree with "incredibly valuable" but "don't disagree" with the tool being "valid."

So - I'm saying. We disagree that boilerplate output from ChatGPT is "incredibly valuable" and frankly that's just gonna be subjective regardless. Let's agree to disagree here. I just find it funny that you say "I don't disagree" then outright disagree with the exact language I used in the first sentence of our conversation regarding the value of this tool.

---

> We're commenting under an article that talks about how ChatGPT supposedly makes most of human's skills worthless. Similar sentiment can be seen in many places when it comes to programming. It can't do that if all it helps with are some trivial snippets sometimes.

And honestly I feel like this is why our communication and conversation is frustrated here. I don't see our conversation as being a proxy for the infinitely complex and complicated "making human skills worthless" conversation... personally, I just wanted to say "I use this tool for X, and personally have found great value in it."
Sure, if you are willing to compromise your privacy, which you clearly are.
redacted is supposed to be the new whatcd using a similar interview process and all.

To be fair i'm out of the piracy game when it comes to music though since spotify is more convenient to use
It's been a long time since my number theory class, but aren't there the same number of integers and odd integers?

Take the set of odd integers {... -3, -1, 1, 3, 5, ...}

For each item, subtract one and divide the result by 2. Now you have the set of all integers without any insertions or deletions: {... -2, -1, 0, 1, 2, ...}

Therefore the set of odd integers can be mapped 1:1 onto the set of all integers so they are of equal length.
Purdue University adopts Apple Wallet student IDs, won't issue physical cards
Let's leave aside "not at all," because that's often not a viable option. Let's also remember, we're talking about reaching net zero emissions. For instance, where do I buy carbon neutral food?

You can't materialize those alternatives if they don't exist. And, when we're talking about making things in more sustainable ways by emitting less carbon, because carbon externalities aren't accounted for, the sustainable way is more expensive than the dirty way. So, capitalist corporations being the profit maximizing machines that they are, inevitably choose the dirty way.

Then there are the energy inputs to account for.

See also this comment by another user: https://news.ycombinator.com/item?id=35630362
Reminds me of Meditations, also an excellent read.
According to Andrej Karpathy, programming 2.0 will be more oriented to dig in individual domain for your goal.
https://karpathy.medium.com/software-2-0-a64152b37c35
I really wish there were more essays about controversial subjects that would take on the tone and presentation of information in the manner that Jonathan Haidt does it.

He really is an exceptional communicator and (to me at least) appears to be more interested in "the truth" than he is in "being right."
Unfortunately it isn't. I recently switched my forever project after working on the same one for a couple decades - it was a MUD (text multiplayer RPG).

The playerbase dwindled to nothing and I wanted a different challenge so I shuttered it. Over the years many people worked on it and while I'm sure they wouldn't mind if I put it up on github, I've lost contact with many of them so I don't feel right releasing it, so it's just in the bitbin of history.

Now I'm working on a 2D version of it, which adds a whole new dimension to the challenge. Once I have something more than just random prototypes I do plan on putting it up. But it's slow going - I have a job and kids, so I get about 1 hour per day to work on it.
IO on the UI thread.
There's a lot of dismissive posts in this thread, and I think some people are missing an issue here.

When documenting the history of anything, it's rarely a bad thing to have a lot of data. Here, the preservation of these films is a documentation of history. When we talk about the art form of film, we see the giants and then work backwards. How much has Spielberg, for example, benefitted from being able to watch Kurosawa? Who influenced Kurosawa? Who influenced the people who influenced Kurosawa? Yeah, it's a bit like counting turtles, but since when has adding granularity to our knowledge-base ever been a bad thing? If it turns out that Kurosawa didn't create a technique because someone else did it first, that doesn't matter, because he still did something that synthesized it into something special. Even the giants stood on shoulders.
Why is California pollution so bad? The top 4 cities for 2 of the 3 metrics are CA. For the 3rd metric, 3 of the 4 are CA. Consider that NYC/NJ is denser. This isn’t just a population map. Wondering how much geography has to do with it.
New Playground: Integer.exposed
FlashAttention is mathematically identical to standard attention, so in theory there's no downside. In practice, numerical inaccuracies of floating point mean that the results differ slightly. I don't know of any papers going in depth to analyze what impact those variances have in a range of real models, but generally speaking deep models handle slightly variances well. I've not noticed any difference in my applications training models. And tons of people use FlashAttention as a drop-in replacement on models trained on standard attention (e.g. using xformers in StableDiffusion).

Also in practice FlashAttention is still relatively new so it isn't well supported in libraries yet. Until PyTorch 2.0 you had to either implement it yourself, or use something like xformers which comes with a bag of caveats. PyTorch 2.0 now has it built-in, and it's easy to use, but the implementation is incomplete so you can't, for example, use it with an attention mask (which is needed in LLMs, for example).

tl;dr: Basically none, but it just isn't well supported yet.
Globalized flattening is happening, but the issue is that the vast majority of everyone will be flattened to a level of poverty with a tiny fraction of humanity being *illionaires because they will own the means of production, the real estate, the intellectual property, and the influence on most government systems to keep it that way (regulatory capture, dirty campaign financing).

It will be gradually harder and harder to compete with mega-rich entities in any area, automation and AI will increase, and so wages will fall while prices inflate.
It can certainly be a design goal if you want it to be. Sometimes truly dynamic programming is what you want and need. I, personally, wouldn't want to write any code like that because I mostly write software for other people that runs while they aren't looking, not for myself that runs when I execute it. Lisps are popular in academic settings where the program behavior is the topic of interest and maximum flexibility is a tool to accelerate progress. These types of scenarios usually have the person who wrote the code directly involved in it's execution, as opposed to service development where you want to be more sure it'll actually work before you deploy it.
And yet "reaction" videos with someone stealing content and looking bored in the bottom left of your screen will still be available for everyone for the ages to come.
Today, I'd pick Posten. It seems like you're a proud nationalist and I don't want to start a fight.
What are "glides"?
This will probably be awesome for CEOs for the next 5-10 years. Until the teaming masses of starving poor start a violent uprising.
So literally nothing is improving and it's just getting worse. You will still have kiosks, they will just now be limited functionality kiosks...Awesome!
Australia will experience its first total solar eclipse in years
>Other than that, it’s just noise that we suffer through in order to get the information or content that we want.

The trailing part that's left off is "for free". If you want all the content we receive for free today, someone has to pay for it. So either people pay with their attention or their wallet, and consumers have by and large made their choice of ad supported services over paid alternatives.
> Is it perfect? No,

The problem is that it introduces all these failure cases.

Pen+Paper's only drawback is that it's said to be slow, in practice it can be finished same-day by booking enough elections volunteers.

> but it is better than having no paper record at all

That's a weird standard. "Sure, it costs a lot and introduces all these weird and nigh-undetectable failure cases but the other machines were even worse! ..."

> the option of a manual recount

Which will be fought, of course. They always are. So in the end only some areas will ever have a human audit.

The public deserves that every vote be hand counted by a bipartisan team.
The 380 will not be a significant player in freight for a very long time. It can't operate the same services a 747 freight unit can, door loading efficiencies. The drivers cabin is up top in a 747 so you have clear run into the main loading bay. the 380 can't do that because the bus driver sits in a half-level in front of both upper and lower floors so there's only side-door loading.

Yes. We all saw 380's loaded to the gunnels with PPE during covid. No, that doesn't mean they are all going to wind up doing freight. What I read suggests it will carry less, or only very close to a 747 in most cases.

It's working fine in long haul passenger roles and will continue to work well for state funded airlines like Singapore and Emirates as well as ANZ and Qantas and China Southern (they've pulled out now). BA and other European carriers are a bit half-pregnant on it. Singapore and Emirates alone probably have 1/2 of the entire fleet worldwide. QANTAS has 10, maybe options on 2 more. Its fleet looks to be moving all airbus with the recent purchases, Jetstar run the 787.

At one point Emirates flew their mostly empty 380s from Brisbane to Auckland to park: it was cheaper considering all the economics, and the opportunistic passenger load you can pick up there, than parking in Brisbane. I am sure it wasn't literally "parking fees" but I flew that segment a few times and it was less than 20% load both ways.

The lack of US market isn't impacting it's viability in other segments. Shutting down the line was a mistake in my opinion, but I'm not an economist. That said, the other lines (350, &c) are running fine.

The a350 is a better craft than the b777 for passengers. Engine noise and seat economics. I've done 7+ international (AU to USA and Europe) flights a year for the last 20 years and so as a passenger I think I can compare aircraft experience. I am told in engine burn its better too but the differences here would go to TCO and I can't comment, I don't run an airline. If you have to do the operations research on buy new, lease new, buy old, lease old, outsource, insource, end-of-life retained value, flight profiles, load, its all complicated.

It's too easy to claim "this aircraft is better" when you're an armchair planner.

All major aircraft are state subsidised in development no matter how hard Boeing or Airbus try to mask it.
LLVM had that problem. But if you are already writing in C++, where do you switch to? (Spoiler: it's code generation).
Reporters, without irony, discover Gell-Mann's amnesia[1].

[1] https://en.wikipedia.org/wiki/Michael_Crichton#GellMannAmnes...
GTK broke C api in 2011 and 2020. Not bad IMO.
I read it as ally tho
Many old games work better under Wine than under modern Windows though.
> Like... try 10 trillion or 100 trillion tokens (although that may be absurd, I never did the calculation)

But where’s the corpus supposed ro come from?
What I've seen play out time and time again is that a company with a good product goes public or gets purchased, and then their good product gets worse. Often much, much worse.

As a customer, I don't care why this is, but it is. That's why this is bad news every time it happens -- it's not that corporations are bad, it's that the products very often (but certainly not always) become undesirable.
That article is almost a year old now. Where's the collapse?
Nothing that more circus can't fix, even if the bread becomes too expensive :)
The flying equivalent to a car coasting.