skysight-inc/HackerNews huggingface dataset:
Their promises are worthless unless all client-side software is open-source and available for inspection with reproducible builds. It is unfortunate that WhatsApp managed to get significant network effects so fast (especially in Europe), meaning that many people feel the "have to" use it. If you "have to" use it:

0: encourage people to switch to Signal, Session, Briar, Matrix, etc.

1: you can use matrix bridges and similar things so you don't have to have Facebook's spyware on your phone. Examples:

-beeper.com (pulls together many messaging platforms, WhatsApp Twitter Slack IRC Instagram Telegram...) (can self-host)

-element.io operates another matrix-bridge-for-hire (can self-host)

-texts.com does something similar, but I don't know the details

-probably more I don't know about :-)
The tell in your message (and those in general from vim users), is insisting on treating Emacs as an editor, and comparing it primarily on that benchmark.

There are no shortage of Emacs lovers and users who will accept that vim is a better editor. You didn't need to try Emacs to gain that appreciation.

The other tell (common on HN, which has a clear selection bias), is comparing Emacs to an IDE like VS Code. Many, if not the majority, of Emacs users are not primarily using Emacs for coding.

> Vim is much more in line with the Unix philosophy.

Neither follows the Unix philosophy well. And as many people have pointed out, most of the Unix utilities are poor at following it well.[1] The amusing thing about the Unix philosophy is that when you stay within Emacs, the Emacs environment is a much better exemplar of the Unix philosophy than Unix and its tools are. It is a lot easier to compose functionalities in different Emacs packages than it is in UNIX.

I was using a Mastodon client for Emacs and wanted to render LaTeX formulae into rendered equations. I'm an average elisp coder and I got this working in under an hour by composing different Emacs packages.

There are various ChatGPT clients out there. I wanted to integrate it with my Emacs email client (notmuch). It's not a lot of work. I doubt one could integrate things into mutt as quickly/easily.

When reading an email in Mutt, how easy is it to quickly do a Web/network query on a selected text, perform analysis on the result, and display the outcome within Mutt? The analogue is fairly easy in Emacs, despite the mail tool(s) there not having any functionality to do this.

As for Mutt in general: I used it for about a decade. While it has a soft spot in my heart, there is a reason I switched to an Emacs client - before I knew anything about customizing Emacs with elisp. There were lots of gaps in Mutt that other clients out there filled. I miss nothing from Mutt, other than the color scheme.

In many of these cases, there are simply no quick, viable solutions outside of Emacs. People spend a lot of time doing these things in Emacs because it enables them to do more than they could otherwise. Imagine someone who doesn't know any programming complaining about someone else who does. To them they just see a person "wasting" all their time on another "tool".

[1] An example: https://www.johndcook.com/blog/2012/05/25/unix-doesnt-follow...

I've had the same visceral reaction when dealing with grep and find. Overly complex and bloated (albeit extremely useful).
You're right, it looks like it's closer to 8000 as per https://www.nass.usda.gov/Publications/Todays_Reports/report...
> I don't think you need to be that paranoid about India. It's a very safe and free country to live in. Not everyone wants to get out looking for work. But with a large population like India, there ought to be some problems that are inevitable. And like any country you have to be careful while visiting as a tourist.

There are laws(official and unofficial, where vigilantes act with impunity) against "love jihad", this is enough for me to know how free this country is.
> who go through rudimentary security clearance checks and have access to all this information.

But just getting a security clearance isn't enough to have access to "all this information", right? My understanding has been that getting security clearance can make one eligible to do work which would involve some specific sensitive information, but that stuff is still meant to be compartmentalized. There's no reason people who are working on e.g. the supply chain for some radar component need to have access to intel on some other country's chemical weapons and vice versa.
article mentions them "spidering into an azure tenant." Wonder if that's related to the azure multi tenancy misconfiguration that resulted in the Bing CMS being accessed that was brought up a few times here recently:

https://news.ycombinator.com/item?id=35363205
and with gene therapy, all of this could be resolved
i'm no expert, but i think dawkins explains this in his 'bottlewrack vs. splurge-weed' sketch

as far as your genes are concerned, it's just as good if two of your children carry them on as if you carry them on yourself; there is no particular reason a priori for evolution to favor one over the other

however, your gametes form a genetic bottleneck which reduces genetic diversity (chimerism) among the cells of your children compared to the genetic diversity among your own cells

due to mutations during your lifespan, genetic diversity within your body increases, which increases the prevalence of genes that cause individual cells and tissues to compete with one another rather than cooperating; in the extreme, we call this 'cancer'

so we have genes like https://en.wikipedia.org/wiki/P53 which both cause aging (by suppressing stem cells, so you can't regenerate) and suppress cancer; more generally, many aging processes are known to suppress cancer directly

but more generally you can see genes' investment of resources in your offspring, rather than in you, as a way to protect that investment from cancer: if you get cancer, it almost never kills your offspring, so your genes can toss your worthless body onto the trash heap and continue on their merry way unmolested

of course you may feel differently about the importance of your own body surviving than (the optimization goals of the natural selection process selecting) your genes do
I see. The language spec explicitly talks about the machine. That's not nothing.

In practice, though, when I have some piece of memory-mapped hardware attached, and I want to talk to it, in C I can say:

*(uint32_t*)0xF00BA4 = 0x0102ABCD;

or whatever I need to flip the bits. C lets me actually control the whole machine. Whereas Haskell... I don't know, but I suspect it lets me actually use the physical machine a lot less.
Terraform Provider · Supabase · Discussion #5166
Hi, author here.

1. You make a great point about longer documents requiring multiple vectors which I should've mentioned in the post. Depending on your use case, this can certainly explode your dataset size!
2. Good to know about the pgvector limitations -- I haven't used it yet.
3. I guess "index" would be the more database-y term. That said, one thing I'll call out is that you have to re-index if you ever change your embedding model, and indexing can be slow. It took me ~20-30 minutes to index the 10 million embeddings in my benchmark.
"Death should be an option therefore I demand that you die"

Huh? Who said anything about prohibiting death? Nobody is going to demand that you take anti-aging therapies if you don't want them. Who are you to tell everyone else that they're not allowed to live?
Looking at the developer's profile, clearly GitHub recognized this developer's right to positive affirmation.

Proud of GitHub for not caring it is a 918 line thin wrapper, this developer deserves to be set aside and carried to the top because of the challenging path they are on.

Who cares if the better project gets the money after all.

Edit: This post is so ambiguous that first I was discouraged when it got upvoted. :)
> Do I want to hear what x thinks about y if y isn't x's area of expertise? No, I'd rather hear from someone whose area of expertise is actually y, otherwise why am I being presented that information like it's somehow meaningful having come from x because they have a following?

So don't listen to him?
Meanwhile, where are all the ChatGPT competitors of EU origin?
I feel ashamed to live on this side of the Atlantic, sometimes.
Or get caught up in "took our jobs" rhetoric, or whatever.

Except it's not rhetoric or "whatever" to them. The threat is quite real.
Unless I’m missing something, it seems that this information largely invalidates the thesis of your previous post. A critical component (fuel injector) failed, the software in the car prevented it from running and causing catastrophic damage. Roadside assistance came, immediately determined it can’t be fixed on the side of the road and towed the car. Seems like a best-case scenario given the circumstances other than possibly the red herring related to the stability control.
There are also interrogatives which aren't rhetoric/hyperbolic but make people click because they want to know the answer to a question. This very Ask HN is an interrogative.
Amazon offers free access to its AI coding assistant to undercut Microsoft
If I am not wrong they have to announce to the authorities and customers the issue. OpenAI kept it quiet, not sure if they admitted anything yet, I got not email for sure to let me know that my data might have been leaked.
it sounds like your concept of the fear isn't AI comes and destroys us all like a lot of people fear, but rather huge corporate walls only increasing the disparity between the weak and the powerful, hoarding this stuff to themselves. I agree with this take and to me that is the most realistic. We desperately need OSS LLMs and democratic access to all of this goodness that AI will bring. I dont want black box subscriptions
Eich is a smart man, and already had experience with Scheme at the time. A subset of Java with a fast interpreter would have been much preferable. Lots of great small languages existed. It makes for a great heroic story, but really it should one of a smart person making a hasty design that basically sht on the future.

One of the inspirations for Java was the language "Bob" by David Betz

https://github.com/dbetz/bob

Even it would have been a win over JS.

https://github.com/dbetz/bob

@Article{Betz:1991:YOT,
author = "David Betz",
title = "Your own tiny object-oriented language",
journal = j-DDJ,
volume = "16",
type = "PL",
number = "9",
pages = "26, 28, 30, 32--33, 86, 88--89",
month = sep,
year = "1991",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:11:02 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
http://www.math.utah.edu/pub/tex/bib/dr-dobbs-1990.bib",
note = "Reprinted in \cite{Betz:1994:YOT}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Bob; C++; C-like syntax; Class system; Interpreter;
Lisp; Tiny object-oriented language",
thesaurus = "C listings; High level languages; Object-oriented
programming; Program interpreters",
}

http://www.txbobsc.com/misc/bob-article/bob-article.html

It shouldn't be excused. Every feature is the potential for an equal or larger detractor.
You would think the mass shootings of Asians would have taught us a lesson. But we all continue to jump the gun.

I think more generally, people are mob parrots at heart. We go with the crowd. If we see a guy killed and someone yells, "Crime Wave!!!" Well, then we all start chanting "Crime Wave!!!" The average person, even on HN as we saw, can really not be trusted to give dispassionate analysis. In the vast majority of instances, we just parrot whatever narrative or world view we feel most emotionally comfortable with.

I struggle mightily against it and still fall into that cesspool of intellectual laziness from time to time. It's just human. But you're right. We need to do better.

Much better.
A great read on that very topic: https://en.wikipedia.org/wiki/Season_of_the_Witch:_Enchantme...
"Thug Shaker Central, where about 20 to 30 people, mostly young men and teenagers, came together over a shared love of guns, racist online memes and video games"

Based on the above, maybe one of them was an alt-right type? A lot of the right wing in this country supports Russia.
Logging strategies for security incident response
I mean put it like that just sounds like a CIA plant or whatever
You falsely assumed that the data is sourced from UCR.
Then the weights should be considered a functional part of the algorithm.
I bet the lawyers are so happy about generative AI they can hardly count.
Having no knowledge about assembly doesn’t stop me intervening with my JavaScript apps :)

Intervening can be done via LLM in some way I reckon
How to Survive Idea Dips as a Writer
That may be true, but then if they lose search dominance, they won’t be able to pivot, because no one will trust them.
People like you confuse me.

I would be thinking about my family, my legacy.

Not some biblical sense of justice.
> In the life sciences there are limits to what researchers are allowed to do.

And yet we're sitting here questioning whether covid was man made and there's serious speculation human genome experimentation is active in some parts of the world...

> AI researchers and companies need to starting asking themselves: just because we can does it mean we should?

This just results in the researchers/countries who take the moral high road being left behind thus giving those who continue to do research a competitive advantage.
This is so exciting! Can’t wait to try this out.
Noticing that comments like this are being consistently downvoted, yet there doesn't seem to be any sort of disagreement in the replies. Usually when people disagree online, they don't merely downvote, but also post their dissent.

Interesting that it's suddenly become so "controversial" to suggest circumspection with respect to this subject...
Traffic violations cause more deaths than any other crime. Besides, police "solves" a lot of crimes during random traffic controls.

But this maybe removes opportunity for those accidental arrests
Explaining JUICE: Mission to Jupiter and its moons
Yeah almost certainly talking about a CR2025.

Use of a 2025 cell would be rather irritating to me, because in my experience CR2016 or CR2032 are both more common, and it seems like it should not be hard to fit a 2032 into most keyfob designs.
Hybrids are not EVs. They are ICE cars with bigger batteries (Prius plugin has a 9kwh battery, Model 3 is 50 - 80). Toyota didn't get into the EV game late as some master strategy. That's just cope. They screwed up, and they know it, and are scrambling to catch up.
How does that make any sense when AI can be made to say literally anything?
For me, Emacs as a Lisp programming environment is just a lot fun! I was a big fan of the iPython REPL, but always struggled with reliably reloading modules when I made changes to functions and classes. With Emacs Lisp, I don't worry about any of that. Everything is so interactive and hands-on! It's easy to change and introspect the state of the system while it's running. The built-in debugger is pretty great too. It's a really nice way to work.
Ziggifying Kilo
> British environmental campaigner George Monbiot last year compared Germany’s nuclear shutdown to Brexit, describing it “as a needless act of self-harm, driven by misinformation and the irrational allocation of blame”.

That says it best. Germany will probably see a dramatic increase in fossil fuel consumption. They will also likely see higher energy prices.
How the Good Friday Agreement created an ‘all-Ireland’ economy
We've banned this account for continuing to abuse HN with flamewar comments. Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
For a brief time in metropolitan cities it did exist. At least as one can see over on reddit in the frequently viral posts about women's fashion back in the 60s/70s in Lebanon/Iran/Afghanistan.
There is no reason for Haskell to be a "mess of symbolic soup".

You can make Haskell about as human-readable as Ruby if you choose to.
"Once you get past the perimeter, all bets are off" is the military's approach to security. This pervasive thinking has caused a lot of nightmares in infosec with the likes of Lockheed introducing "cyber killchain" to big corporations.

They focus on the perimeter and who gets access and how.

They essentially have RBAC but not mandatory access control. Your role gets you past a perimeter or a security control but access to data is granted implicitly not explicitly.

What the infosec community has learned is that defense is best done "in depth" or "layered". Even if he needed that information for his work and permission was given to him explicitly why was he allowed to download files? Why was he able to get any sort of electronics in or out of any facility that stored top secret information? How come there was no DLP or hard to defeat watermarking on documents? Document canaries to detect a leak? I mean even in a typical corporate O365 deployment, you can classify documents so that they are encrypted by MSIP so even if you take the document home and open it, you need to authenticate to decrypt it (and that is logged of course), he can take screenshots but you can monitor that too and he needs to get that screenshot out (and hopefully TS clearance computers don't have internet access or USB ports or mass storage device support).

I don't agree that the problem is a million people have clearance. That clearance should mean you will be allowed to request access to documente and have that granted if you need those specific docs, it shouldn't mean access is implied.

And a bit controversial take: this is why the USG can't go easy or forget about assange or snowden and others. They can make a case in court or convince a jury they had no option but to leak classified info but DoJ would be incompetent if it didn't go after all leakers regardless of context.
> The whole reason you can't do those things you believe you should is because you agreed that you'd give up your right to do those things.

We need to stop pretending that these so-called "agreements" are good faith meetings of the mind negotiated between parties of roughly equal power. The consumer's only options are take it or leave it. There's a huge power imbalance and no ability for the powerless party to negotiate. That's not an agreement, that's a unilateral policy.
We’ll I’m in DL research and a good chunk of my day to day work is creating visualizations so that we can verify if the network is working well. Recently I was asked to create my visualizations with a toggle button. So that I can quickly toggle on and off different aspects of the visualization (I visualize point clouds heavily). I was using plotly and had no idea if such API was available. Google search didn’t work that well, I go through the docs and I see an interface for buttons but it doesn’t work in my case because I’m using Scatter3D which is a non standard plotting interface inside plotly. Normally I would now look at the source code on git, or go through every argument in detail to understand how to add buttons to toggle visibility, and it would take me an hour in total to have a good visualization available. Instead I just asked GPT4 and it spit out code that worked on just copy pasting it. It knew the correct API, everything, I was thoroughly impressed. Very possible that this was asked in stack overflow and GPT just spit that out, but even that way it’s a better search engine than Google.
if a politician is arrested on corruption charges, are you not allowed to name them? or if someone's spouse is arrested for their murder, you can't disclose it? or that the suspect is, say, a tech worker rather than a homeless person? how can you possibly cover high-profile crimes if you're not allowed to disclose facts about the suspects?
Nice, we're on Pinecone so maybe we can use this in the future. Could you see any way of integrating this with a token manager like Nango so our end users could integrate their own accounts?
"Death should be an option therefore I demand that you die"

No one said that.

People are arguing against immortality and in favor of death. People who believe that can still choose death
Reading the article is always an option.

> Rather, Lee and Momeni were portrayed by police as being familiar with one another. In the wee hours of April 4, they were purportedly driving together through downtown San Francisco in a car registered to the suspect.
Music as a medium seems to be pretty stagnant to me, the major technological innovations re: music have enabled hobbyists to distribute their music across the planet, but by and large the artform itself hasn't seemingly changed much in 20 years even with the invention of all these music creation tools, it's now just a lot easier to make a song sound good.
Avoid non-tech discussion here and you are almost all the way there. There's a chrome extension to block a user's comments. Probably not too hard to make one or modify it to highlight users you like.
I'm in Canada, which is bigger and sparser than the US.

The only place I can think of in the US where you would need to drive more than 320 miles to get out of a disaster area is Miami. Everywhere else if there's a hurricane then you travel at right angles to its path. In Miami there's only one direction you can go.
I support your point on open source. At the same time, it has to be said that Signal doesn't to "pretty much exactly" what WhatsApp does. On my Android it's quite sluggish, whereas WhatsApp is very smooth.
Well, if you have an app that's a thin structure on top of GPT-4, adding your own pipe between your client and OpenAI could add a lot to the cost and complexity of the app. Which is to say it's not surprising that people don't do it.

The genius and the craziness of GPT-4 is you can make whole app with a prompt like "now you're a clown painting custom faces on kids based on their favorite animals" and some glue-code. Needing to add a 3 layer network infrastructure with isn't appealing I'd imagine.
Who cares?

ChatGPT4 does trivial things faster and cheaper than humans. That's useful enough to replace jobs.

Researchers release a smarter AI every year. Just be patient and they'll have one that can replace us within the decade.
Sure, but forgive me for saying, you first.
Elon Musk announced Twitter paid subscription service
> new programmers who did not do assembly will never be able to code etc

I see the results from programmers who never learned assembly.

Just like repairing and building cars from the ground up makes me a better driver. For example, the clutch in my car lasts a lot longer than it does for other drivers.
You can always zoom the website using built-in OS zooming.

However, browser zooming incurs layout logic. It's no different that resizing the browser viewport. Code is run on the site (whether CSS or JS) to determine how the site should render at that size.

CSS/JS is run even when loading the site in the first place. There is nothing special about zooming, so it's like asking why layout code has to be run when you visit a site.

Well, you can turn off JS and CSS styling, but that's too hamfisted for most people.

Here's how a site can load different stylesheets depending on viewport width:

<link rel="stylesheet" media="screen and (min-width: 601px)" href="desktop.css" />
<link rel="stylesheet" media="screen and (max-width: 600px)" href="mobile.css" />

It's unclear to me what you think should happen on first website load vs. zooming.
Here's another take on this issues from my employer (from 2016): https://cleanspeak.com/blog/2016/04/06/facebook-fail-properl...