skysight-inc/HackerNews huggingface dataset:
They would, if FB says it is the only way.
Sure, there are ways. There are ways to watch every single American all the time; China is trying that with their citizens already. Doesn't mean we should, or will, or that it will ever make sense.

PH is a business, and the overhead of adding this system, on top of the PII, compliance, and access risks that come with it, doesn't make business-sense.

What costs more? implementing a sweeping system with tons of risk, or blacklisting one state?
On the other hand appending some piece of bullshit to your work so you can continue to get funded to do interesting research doesn't seem like the end of the world. There's a lot worse that research scientists have to put up with.
Mexico is seeding clouds to make rain – scientists aren’t sure it works
You are simply saying that religious people do not have any right to participate in the political process.
> All I said was she should have not omitted SVG in her history of graphics APIs since she’s writing an article about browser graphics. To deny that SVG is a part of that

You are continuing to double down on a straw man, which is why you’re getting all the push-back. The ugliness is ugliness you’ve single-handedly created because this is not an article about the history of browser graphics. It would have included SVG if that were the case, but it’s not, and you’re making assertions that aren’t warranted or justified here. This was an article about GPU APIs. Canvas was only mentioned briefly off-hand in passing twice, and the history of Canvas was not discussed at all, nor was the history of browser development. Nobody denied that SVG is part of anything, you are projecting your off-topic wishes onto a discussion where SVG simply does not belong, it’s tangential and not relevant to the article. It’s not relevant here how many people make things with SVG.

SVG is great. I wish development for SVG2 hadn’t stalled out, I would like to see SVG2 become broadly supported, there are some new options for dynamic scaling I’ve wanted to use for ten years. That said, this is a completely separate topic from the article & thread. You could get your SVG fix by submitting an article to HN that’s actually discussing SVG rather than trying to hijack the comment thread on an article about GPUs.
> It seems to me, as if LLMs are held to a higher standard regarding telling the truth than humans are.

Paradoxically, it seems as if the people who are pushing this the hardest are the same people who flat out deny even the slightest flicker of what could be considered intelligence.
Probably because they could potentially be saving the company money.

I will probably get downvoted for this but companies don't care about people. They might make it seem like they care but they don't. If a company decides they can perform same or better by improving efficiency and cutting 10% of jobs that is a huge WIN for the business. CEOs are not there to make friends and be kind. Their job is to plan for the future of the company, not Bob slinging code in the back.
Could you expand on why you don't believe "intelligence" is an appropriate word?

I guess I don't understand why a system built on "statistical modelling" would be incompatible with a system that has properties of "intelligence".

We use "intelligence" fairly loosely already. Significantly less intellectually capable animals are often referred to as "intelligent" – pigs, dogs, etc. Plus, the field of research applied "statistical modelling" belongs to literally is artificial "intelligence". I think it's fine (perhaps even appropriate) to refer to artificial systems which perform intellectual tasks as forms of intelligence.

> For example, in Real Time Analytics, there is something called a 'sketch', which though clever statistical techniques allows approximations of such things like top 10, average etc

This is a very narrow and weak example of artificial intelligence in my opinion.

I don't think the issue here is the word "intelligence", it's more that people tend to use human intelligence as the benchmark for what it means to be "intelligent". So when someone says something like "ChatGPT is intelligent" there is a subset of people who get annoyed because they think that person is directly equating ChatGPT's abilities with human-level intelligence.
Good point, filters are essential (category, source, maybe country). Will try to add them soon.
1A makes regulating software basically impossible. I can’t imagine what additionally regulation they think they’re going to implement that will survive the judiciary. The only legal barrier I can see that could influence these AI services is that that their output is obviously not shielded from liability by Section 230. But that will play out in the civil courts, if at all.

I’d say the more likely outcome is the far more subversive scenario where the government simply pressures private organisations into doing its unconstitutional bidding
I use blank keycaps on my mechanical keyboard for my Dvorak layout: https://www.keyboardco.com/product/blank-black-filco-104-key...

I also don't see the point of printing Dvorak layout. You use Dvorak to speed up your touch typing, and reduce fatigue.
Artificial General Intelligence and the Bird Brains of Silicon Valley
> What makes you think they're not doing that now and Mozilla's existence even matters in this case? Funny enough, they're only keeping Mozilla alive to avoid any antitrust cases.

Firefox developers are still in the standards organisations and their position on new proposals does have some weight on the way they're written. Google is funding Mozilla for good PR, it's not like they're in any real danger from antitrust legislation. I say take the money if they're offering and do as much good for the web as you can until it runs out. It's not like you're sacrificing anything for it, it's basically free money.

> If Google all of a sudden stops funding Mozilla, do you think that they're going to continue development of the browser?

I don't know, but even if they immediately drop Firefox when that happens, we still have it until then. If Firefox disappears now, we're fucked. But who knows what might change until then - maybe someone figures out a business model for browsers, or some other tech or policy makes it easier to compete. When/if that happens, starting from a near-monopoly is way better than a complete monopoly.

> Literally Brave

What was that about ethics again? Also, it's just a closely following Chromium fork, so they don't really have a say in how Blink develops.
Found said part of the docs at https://docs.modular.com/mojo/why-mojo.html#how-compatible-i... notably

> We utilize CPython to run all existing Python3 code “out of the box” without modification and use its runtime, unmodified, for full compatibility with the entire ecosystem
Yes, in the same way that if you drop a lit match in a dry forest, you're responsible for the resulting fire, whether you intended that result or not.

Intent doesn't communicate itself and isn't what determines outcomes. We have to moderate by effects, not intent.

It isn't enough for a statement to be true—besides which, you may feel something to be true and yet others may intensely dispute it. In case it helps at all, here are past explanations on that point:

https://news.ycombinator.com/item?id=31996470

https://news.ycombinator.com/item?id=32697044

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I think that was the last time a media "ignore" could be really effective. Today videos would be shared online. I read in the papers that people demonstrated, but the numbers were downplayed in the reporting IMHO. Someone should dig up some photos and compare with news articles from that time.
> 'quasi-stochastic information compression'

Isn't that what we humans do? We try to find patterns to discover underlying mechanisms. That's information compression.
What exactly gives you any confidence that nuclear power will ever experience a resurgence in the future?

To me, it appears to be a niche technology with a host of problems (fuel mining, decomissioning and fuel reprocessing are dirty and expensive) that is completely incapable of competing with renewable power on cost already, and current trendlines (plant vs. wind/solar/battery costs) are absolutely NOT favorable.

I encounter this highly (and IMO irrationally) favorable view of nuclear power very frequently on HN and would really like to understand why this is so prevalent...
Ha! I was also curious. Thank you for sharing.
Does anyone have any resources they recommend for just understanding the base terminology of models like this? I always see the terms "weights", "tokens", "model", etc. I feel like I understand what these mean, but I have no idea what I need to care about them for in open models like this? If I were to download an open model to run on my machine, would I download the weights? I'm just ignorant in the ML space I guess but not sure where to start.
Could someone explain what kinds of useful things will become possible with it?

I don't get it yet, but HN seems excited about it, so I'd like to understand it.

What I get so far - running models that can be run on consumer sized GPUs will become easier, because users won't need to download a desktop app to do so. This is limited for now by the lack of useful models that can be run on consumer GPUs, but we'll get smaller models in the future. And it'll be easier to make visualizations, games, and VR apps in the browser. Is that right and what other popular use cases where people currently have to resort to WebGL or building a desktop app will get easier that I'm missing?
I've used Intel AX cards on Ryzen (desktop) boards and it worked fine, you just need to install drivers via Windows Update.
Who is the James Webb of our times? Let's empower that person to the ultramaxpro.
Yes, it's the natural browser behaviour with mouse wheel and snapping and maybe I need to think of a workaround. Thanks
The only halfway decent project I've seen is the Stellar protocol, which might be used as intra-bank network and/or for real digital currencies.

But it's not completely trustless (the banks need to trust eachother), and there is no ponzi scheme going on, since the tokens are just data that represent real assets (held at the banks you need to trust).
"In early May 1945, Secretary of War Henry L. Stimson, with the approval of President Harry S. Truman, formed an Interim Committee of top officials charged with recommending the proper use of atomic weapons in wartime and developing a position for the United States on postwar atomic policy. Stimson headed the advisory group composed of Vannevar Bush, James Conant, Karl T. Compton, Under Secretary of the Navy Ralph A. Bard, Assistant Secretary of State William L. Clayton, and future Secretary of State James F. Byrnes. Robert Oppenheimer, Enrico Fermi, Arthur Compton, and Ernest Lawrence served as scientific advisors (the Scientific Panel), while General George Marshall represented the military. The committee met on May 31 and then again the next day with leaders from the business side of the Manhattan Project, including Walter S. Carpenter of DuPont, James C. White of Tennessee Eastman, George H. Bucher of Westinghouse, and James A. Rafferty of Union Carbide."
Can someone explain the power consumption difference between one of these chips and an arm (eg m1)?
Safari doesn’t offer a full implementation of vertical tabs. It’s still not possible to hide the horizontal tab bar. I’ve also found Safari’s vertical tabs to lag behind the state of the horizontal tabs.

I like Orion and Arc. Both browsers have good vertical tabs implementations. I like some their other features, but I would prefer to use Safari full time.
But there is a fundamental difference. Password fishing is impossible with passkeys. You may authenticate to a site that you didn't mean to with a key you meant to use elsewhere but this does not allow that site to impersonate you on that other site.
Cython got started in 2007. F90 was very mature by then. In any case its not a binary choice C vs Fortran, and definitely not about a Fortran implementation of Python itself. It is about the ease of integrating performant bits written in something other than C/C++, not by HPC specialists but domain scientists. The examples you mention show that this is possible but its not what people have been doing in the broader data science area. There might be other benefits for adopting C++ instead of F90 as the computing layer but overall it might have been a missed opportunity.
Via Licensing Acquires MPEG LA
For a while downloading a lot of freeware would result in installing Chrome and setting it up as the default browser on Windows.

Visiting any Google property would result in nagging to download chrome. Firefox and (classic) Edge would just break for no reasons on Google pages (changing the user-agent fixed the issue).
1. The dollar will soon lose reserve currency status.

2. The dollar's dominance is waning.

The first is unlikely, the second is inarguable. Bilateral trade agreements that sidestep the dollar are on the rise. If Saudi Arabia and China agree to settle oil trade in yuan, that will mark the end of the petrodollar.
Apparently everyone forgot about the Internet Explorer vs Netscape debacle, they're essentially doing the same thing again, trying to claw back their relevance in the browser world. This sort of behavior is exactly what Sony should present to the EU how Microsoft handles anti-competetive behavior.
How does your airline choose where to fly?
Not for me.

I mean, it “works” as in it is a functioning computer, but it’s not really useful as a daily driver machine. Mine is very touchy and build quality-wise, it’s not great.

It is great for what you pay, don’t get me wrong. And I’m sure some people could use it daily, but between the battery life and sluggish performance, it’s not really in the same conversation as the Framework model here.

I think for me the real issue I have is that with the Pinebook Pro (and Linux on ARM in general), you’re limited to a specific set of “blessed” Linux distributions. There is still a lot of custom code that goes into these, so it’s not at the point of being able to just download your favorite distro and running it. It’s getting better, but there are so many variations of chips that it’s hard to get things running smoothly. The flexibility of the OS and ARM CPUs really makes it difficult without a major OEM/vendor taking charge.
Anyone training this size of model is almost certainly using AWS/GCE.

The GPU marketplaces are nice for people who need smaller/single GPU setups, don't have huge reliability or SLA concerns, and where data privacy risks aren't an issue.
Use blank keycaps then. Dvorak is for touch typing so you shouldn't be looking at your keys in the first place ;)
> I asked it about that chord and it told me it was an F diminished 7th chord. I asked it what a d flat major chord was and it told me. I then asked it what the relationship between the two was. It didnt catch it immediately but when I told it to think about inversions it got it.

So it gave you a wrong answer and when you spelled out the correct answer it said "OK" x) Was that it? Or am I missing something.
In Sciter I did just that - JSX is an integral part of JS compiler - patched version of QuickJS : https://gitlab.com/c-smile/quickjspp/-/blob/master/quickjs-j...

So in Sciter this works out of the box:

<html>
<body/>
<script>
function HelloWorld() {
return <p>Hello <b>world</b></p>;
}
document.body.append(<HelloWorld/>);
</script>
</html>

JSX expressions are compiled to calls of JSX(tag,atts,kids) function. That function can be redefined enabling
different libraries to use JSX in the way they want, here is an example of using JSX with PReact:

import { h, render, Component } from 'preact';

JSX = h; // let's use PReact::h() as a driver of JSX expressions

See https://gitlab.com/sciter-engine/sciter-js-sdk/-/blob/main/s...
Amazing project. Would be cool if the RSS feed could accept a parameter for either top x stories, or all stories with score greater than y.
But not in Workers/worklets.
https://github.com/WICG/import-maps/issues/2

ESM was specced out in 2015. It hurts so bad that we are in 2023 & using modules in a modular way is still incredibly ill supported in the web ecosystem. :(
No, they are not weeks, and the minute "we all know it" you are fucked.

Engineers are not concerned with time. They are concerned with feature completeness and quality. They do not care how long a task takes, only that it is done Right. When the PM asks how hard it is, that's their only consideration.

The PM only cares about time to make accurate predictions for the rest of the business. A given task takes as long as it takes to be done Right. If the business wants it on a different timeline, the business has to redefine the task, or redefine Right (ie skipping tests or doco).

Research bears it out: human brains suck at estimating time, and are much better as soon as you talk in terms of effort.

BUT if you want to insist on brute forcing through our cognitive biases, I have good news: you can do almost as well by tracking the relationship between "developer time" and "real time". You're still dealing in abstracted units, of course, but you can still pretend you aren't, which is the important thing.
Often people feel they need more confidence during the interview, and interviewers can ask far more questions than necessary. A developer may have all the required technical skills, but memorizing excessive theory isn't worthwhile.
NASA major-bodies lookup by id, name, designation, and alias
I agree it has very minimal metacognition. That’s partially addressed through prompt chaining—ie, having it reflect critically on its own reasoning. But I agree that it lacks self-awareness.

I think artifacts can easily reflect the understanding of the designer (Socrates claims an etymology of Technology from Echo-Nous [1])

But for an artifact to understand — this is entirely dependent on how you operationalize and measure it. Same as with people—we don’t expect people to understand things unless we assess them.

And, obviously we need to assess the understanding of machines. It is vitally important to have an assessment of how well it performs on different evals of understanding in different domains.

But I have a really interesting supposition about AI understanding that involves it’s ability to access the Platonic world of mathematical forms.

I recently read a popular 2016 article on the philosophy of scientific progress. They define scientific progress as increased understanding — and call it the “noetic account.” [2] Thats a bit of theoretical support for the idea that human understanding consists of our ability to conceptualize the world in terms of the Platonic forms.

Plato ftw!

[1] see his dialogue Cratylus

[2] Dellsén, F. (2016). Scientific progress: Knowledge versus understanding. Studies in History and Philosophy of Science Part A, 56, 72-83.
MNT reform uses the well documented NXP i.MX8 SoM from Boundary Devices. The SoM can be replaced to swap out CPU/memory and there is an FPGA module being worked on.

It's more DiY but for some that is a huge boon. Used one in person and its quite bulky and heavy but feels pretty solid and comfortable enough to use. The mechanical keyboard and trackball option are unique and welcome additions. I liked it so much I ordered a pocket reform though I intend to run 9front on it.
See https://hackernoon.com/open-ais-chatgpt-pricing-explained-ho... for background.
That's not true though, is it?

Have an AX200 series wifi chip on an AM4 Motherboard, works well.
> And just a daily reminder that biometrics are usernames, they are not passwords.

I think you should stop giving out this daily reminder. This meme has outlived its usefulness.

Using face id to unlock a local key store to enable my device to sign a signed challenge from a site I want to log into with the private key stored on my device is not a 'username' in any meaningful sense.

The problem is, the metaphor about passwords and usernames is not a good, structure-preserving simplification of the actual problem of authentication.

The biometric data and/or pin code are not being used to prove that you are you to Gmail, it's being used to unlock the set of private keys you have on your device. This doesn't fit into the metaphor at all.

If my non-technical parents said they were migrating all their accounts to passkeys, I would be very pleased. I wouldn't be worried about their inability to change their biometrics and that causing a problem following some sort of breach in the future. I am highly worried about their extreme susceptibility to phishing, especially in their inability to distinguish phishing sites from real sites, or real account maintence contacts via email and SMS from phishing contacts, their reuse of very simple passwords that are probably circulating in combolists already, and their general inability to retain username/password pairs. I have a lot of sympathy for them when I try to talk them through something like logging in to an Apple device with their apple id, when their appleid username is their email, which ends with @gmail.com. "But...why would i log in to apple with my gmail?" nevermind how confused they are about 'log in with google', 'log in with facebook', etc.

Moving to a model where their devices store webauthn credentials and guard them with a pin or faceid-style biometric shortcut is a _massive_ improvement in practical resistance to account takeover for my parents, and I don't think continuing to say 'biometrics are usernames in authn' is accurate or helpful.
IMO outlook calendar has the fundamental design flaw that it uses email to share (at least some) state, rather than entries in a central server. Things like inviting someone to a meeting I rejected are super hard to impossible. Group meetings while the host is out are a disaster.
Run Scripts and call APIs inside ChatGPT
Just a little trick I discovered:
ChatGPT can't execute scripts or call APIs on its own yet. But it can display images.

You can call APIs and return the results via an image using a 3rd party server or a simple Cloudflare Workers.

Example with this prompt that calls a domain availability API through an image tag:

Suggest 20 domain names for a product that helps people find the best books easily. Deliver the results in a table, with the domain in the first column, and its availability in the next column. In the availability column, place an image with the following source URL format: https://domains.geniecf.workers.dev/?domain=domain-name.com
It's similar to the people who have come out of the woodwork against the ACLU now that more than just the vague governmental powers that be oppose the liberties they're fighting for.

If you ever thought they weren't political it's because you weren't part of the groups they were fighting.
I've dabbled with Monte Carlos sims for Sprints that have pointed tickets. I know 1 point ticket is sometimes a 3, rarely a 5. Sometimes a 3 is 1, and some tickets turn out to be 5s or even 8s. I build a simulator based on the fact that most tickets will be accurately pointed, but sometimes they will be different (usually more). I already know what our capacity is, so I run the simulator 10,000 times or so and get back info that lets me say, "It appears that we are X% sure we will complete all the points in this sprint on schedule." It was an interesting exercise but I didn't push it too far because I was fearful of the "you told me you were 95% sure it would be done. You had math and stuff!"
Reminds me of the guy with the fake "I forced an bot to watch [genre]" things, although at least those ads would be likely to have AI involved at some point in the process.