skysight-inc/HackerNews huggingface dataset:
The likelihood that what you say "in person" is recorded and stored by someone easily subpoenaed increases quite a bit. While mobile apps might record and upload without the owner of the phone knowing, the odds seem low; this changes the situation significantly.
I'm guessing this solves a very specific pet peeve of mine:

When your bitwarden vault is not opened, if you log in to website, the extension will ask if you want to store the password, even if your vault already has an entry for that website. Of course, this is by design so that bitwarden doesn't store websites you have credentials for in plaintext (unlike lastpass and it blew up in their face).

Would this allow your browser to query a database of "domains i have a password for" without a leak on bitwarden's server exposing this exact database? There are other implementation details but you get the idea.
For what it's worth, roads clearly aren't budgeted to be maintained. At best, some of them are, with the interstate system more likely to be better maintained than other types of roads.

The American Society of Civil Engineers annual report card reports that over 43% of our existing road system is in either poor or mediocre condition as of 2021, and an over $435 billion backlog for repairing existing roads and $125 billion for bridge repairs.[0] Worse yet, as existing infrastructure reaches its planned lifespans, we have to dump more money into repairing, extending, and replacing it.

Adding more cars only makes the existing challenges worse, and accelerates infrastructure aging due to increased wear-and-tear. Those added cars also means increased congestion, and we have decades of solid empirical evidence to show that increasing capacity through road widening only creates induced demand. You literally cannot build your way out of congestion.

The mess that defines California's HSR project is an international embarrassment. We need to fix the legal and institutional roadblocks that have helped its costs balloon and schedule disintegrate, because the alternatives are terrible.

0. https://infrastructurereportcard.org/cat-item/roads-infrastr...
If there are 20m in unpaid wage claims and they see that there were 20m in bonuses paid out in the last 30/60/90/whatever days, I think a decent prosecutor could make an argument that it abuses the corporate liability shield to pay yourself bonuses when you could have or should have known that the company was not healthy.

Even if you can't make the argument that they could or should have known that the company was unhealthy, I think the argument can be made that the individuals who are missing base salary deserve to have that paid even if it requires clawing back some extraordinary compensation for executives.
Then why submit it to a professional human at all? If ChatGPT is prone to massive errors humans have to pour over the input anyway. If ChatGPT can make subtle, rare errors then again humans may need to be involved if the stakes are high enough to commission someone.
> passing actionable targeting data to Ukrainian military forces in near real time.

Source? I suspect this as well but I don't think I've seen it confirmed. The flights seem too far for that but can probably warn them about incoming missiles when they cross horizon.
I don't think you can separate the principle from its misapplication. It's misapplied because it tries to stuff useful knowledge into a memorable phrase and the nuance is lost.

Flagging code in code review is another great example of harmful behaviour principles encourage. I've stopped referencing principles altogether in code review and I encourage others to do the same. Instead I focus on trying to explain the specific impact the code will have on our specific codebase.
> this shouldn't be hard to measure

> see if they do better or worse over the next few years

This doesn't strike me as entirely ethical. Also, it may be hard to gauge the long term effects of subtle misinformation generated by these models.
Terrible employees have lots of practice
In 1st year engineering we learned about the concept of behavioral equivalence, with a digital or analog system you could formally show that two things do the same thing even though their internals are different. If only the debates about ChatGPT had some of that considered nuance instead of anthropomorphizing it, even some linguists seem guilty of this.
I don't understand how FAANG companies are able to vacuum up new recruits the way they do. There are so many better opportunities.
Dude said something like "you could hook this up to a calculator". Anyone know if that is implying this generation of model could interface with some kind of symbol processor? Or is he just saying, "in theory", there could be a model that did that?

The math seems much improved and it would be a cool trick if it were emulating a symbol processor under the hood. But humans can do that and we opt for calculators and computers for a reason. IMO, the first most useful thing to come from human-machine interface would be adding a highly reliable Turing machine to your cognition.

If we could do that with one of these models, we could have a pretty strong assumption that long proofs and such were performed with strict rules and the model wasn't falling into some going from the gut, "this equation looks like x" type holes. Which seem like a hazard and make me very uncertain any time I see a paper about using ML to come up with answers to what are essentially logical problems.
First they built the social media echo chambers. Then they lamented that people stayed inside their social media echo chambers. Then they expressed befuddlement that people refused to stay in their social media echo chambers.

As someone who's not in tech, I read this site so I can see what you insiders are going to enshitten next. :)
We haven't seen Google's offering yet, but they do have something.

I personally suspect though that they are handicapped by their excessive obsession with moral purity and political correctness.
All we can do is guessing now until more people get access to the new API. My bet is it can at least generate documentation pretty well.
> In order to show lack of understanding you need to provide a clear test that ChatGPT would fail but a human would pass.

Here it is for you: try this prompt on ChatGPT and report back:

"Solve this problem for me: a man must cross a river and carry his belongings to the other shore, but the boat can only carry the man and one other item. His belongings are a cabbage, a vegan wolf, and a meat-eating goat. How does he solve this riddle?"

I just tried it and it fails to even understand what "vegan" means, and it says nonsensical stuff like "since the wolf is vegan, it won't eat the cabbage". A human failing to solve this problem would fail in different ways, and definitely will never say something like "the wolf is vegan so it won't eat the cabbage". ChatGPT does this because the words themselves are meaningless to it.
Interestingly, ChatGPT has no idea if it's running GPT-3 or GPT-4, since it has no concept of GPT-4 existing in September 2021 (its knowledge cutoff).

Me: Are you running on GPT-3 or GPT-4?

ChatGPT: As of my knowledge cutoff in September 2021, the most advanced version of GPT (Generative Pre-trained Transformer) publicly available was GPT-3, which is the version I am based on. At the time, GPT-3 was the largest and most powerful language model created by OpenAI, with 175 billion parameters.

I am not aware of any public announcement or release of GPT-4 by OpenAI since then, but it is possible that they may have continued to work on new versions of the model in the meantime. However, I have not received any updates on my own capabilities beyond my knowledge cutoff date, so I cannot currently provide information beyond that point.
nice reddit clone
Or the bar just keeps moving (pedantics or otherwise)...

Reminds me of robots: A robot is a machine that doesn't quite work; as soon as it works, we call it something else (eg vacuum).
People are so argumentative on Reddit, I don't find it's worth commenting most of the time. Same with Twitter. I like to engage on HN, but the rest of the internet I've mostly decided to only browse. Even then, I've seriously reduced how much I allow myself to do that.

The further I withdraw myself from it all, the stranger it looks when I return to it. I never regret not participating in these places.
You don't need malice to go to jail - ignorance is more than enough, especially if it's in a financial/legal/medical context
I expected to learn more about visual contrast / ux / ergonomics, but he's a topology math guy. Unexpected and delicious.
It's not that easy to pick up every speech utterance in a wide range and separate it by speaker. The further away the sound is, the less intelligible it is. An artificial non-directional microphone is unlikely to pick up with the same clarity or distance as with your own ears. There should not be any privacy concern with having a microphone ear vs a biological ear. If there is a concern the best way to manage it is to not talk about confidential topics with other people in the room.

There won't be any ads, because people would just use their phones instead which don't have ads. Specifically Google Live Transcribe, Otter and the like. Those require a data connection to the network, but there are versions that don't need the network at all. E.g. Chrome's Live Caption option. Eventually as technology becomes more power efficient and miniaturized it won't need to be paired to a phone.

The advantage of glasses is that people find it very distracting seeing a phone scrolling away, my GP stares at the phone instead of me because he is fascinated by it. Sometimes you can't be holding a phone up if something is being worked on. The glasses would also allow for a bit more directionality. It's a promising tool depending on how well it is implemented.
LLM's don't have any sensory modalities. All of our conscious experiences are built up on either perceptual, proprioceptual or emotional sensations. An LLM generating text of a sunset isn't seeing the colors.
Heh, mine still works too. #1xxxx id.

Used to love the site back in the day.
The OpenAI pricing models seem to be decided by ChatGPT.
> but as VMs

Agreed on all points but this one; Occasionally I'll run it bare-metal on an SBC like a Raspberry Pi as a dropbox or similar, though the SD-Card gets nuked shortly afterwards so I guess it's treated in a very similar "disposable" way as VMs are.
I know that's being pedantic about your wording, but I thought it worthwhile mentioning that there are use-cases for it running outside of a VM.
If they are at all subject to a functional IACUC (i.e. at a university) this is required. The bar for testing things on (especially charismatic) animals is quite high.
The Japanese course did in fact teach me what "apple" is, but for some reason it taught me to apologize (appleogize?) for being one.
The advantage of using AR glasses is you can still look at the person, see their facial expressions, the reactions etc without always having to look down at your phone. The glasses aren't very bulky or heavy. We're just providing an option for those that want it. It's a magical experience :)
GPT4 Can summarize images as well as text. This includes memes
I love the principle but do we want to save the principle or save the acronym? At this point IMO it's a lost cause. I wish someone with a following would make a retronym of TIE or SYNC to express it.

I remember when The Pragmatic Program 20th Anniversary came out, the authors, in interviews and the new edition itself, described DRY as "the most misunderstood" concept in the book. If for 20 years that is the most misunderstood concept, then maybe the name is not the best.
Yeah that's what I'm replying to. Most of the country is not like that so ASL is not going to be a shared language, and expecting them to move is not feasible either.
Mountpoint for Amazon S3, a high-performance open-source file client
> Kafka is a distributed log

When should you use Kafka instead of storing rows in SQL with a timestamp so you can replay them/fetch them if needed?

Why do you need a sharded Kafka cluster?

Most businesses are going to have Redis, SQL, and probably RabbitMQ.

Where/why add Kafka to that stack?
Unmanned MQ-9 aircraft that was operating within international airspace over the Black Sea today.

International waters could be up to as close as 12 nautical miles (22 km) from the coast of Russian land. And at the same time no less than 6000 km from U.S. land.

There are roughly 750 U.S. foreign military bases; they are spread across 80 nations. After the U.S. is the UK, but they only have 145 bases. Russia has about 3 dozen bases, and China just five.

I will close comment with whataboutism about Chinese balls deliberately shot down by U.S.

No, we didn't track the MQ-9 Reaper over the Black Sea. But we often track RQ-4 Global Hawks over the Black Sea.

https://twitter.com/flightradar24/status/1635699476898643977
The difference I've noticed is the first shot is generally cleaner but the ceiling of what it can correct is limited. If it is given more independent or simple things to correct and it hears about it then you're usually golden but if that thing it has to correct interacts with other constraints then when it shifts approach to fix the issue it is told about it often forgets other things and can break them. Typically this happens on the more complex (as in how interrelated) problems, for complex (as in just a lot of stuff needs to be done) it does fine.
What is a "mold issue"?
This looks good! What do people use for fast indexed search of pcaps? (Contents, not metadata.)
At last they didn't call it freeai
Thanks! Yup, it's not always practical to make a huge number of queries when you expect many of them to come back empty. Instead, we first perform private lookups against a Bloom filter, to find out which keys actually hold data (e.g. messages). Then, we privately retrieve only the useful keys.

The Bloom filter is also served over Blyss, so the server still learns nothing about which keys you're interested in. We implemented this system for our private password checker, which tests passwords against almost a billion breached credentials: https://playground.blyss.dev/passwords
"Ideological oppression is good because you’re stupid and the oppressors are right"

Also, I didn't define "woke," if you want to be a pedant. But we all know what it means.

Are you unaware of the famous examples of ChatGPT refusing to say nice things about Trump because OpenAI has forbidden it from doing so? This was a major story. You don’t have to like Trump to find this disturbing. GPT should be a neutral tool.
Now I’m imagining prison guards threatening go take away food if the inmates don’t agree to testing…
Just tried this with Apple Maps + Siri and it can do it if the place you’re asking for is not ambiguous but it requires you to press to confirm. It can also show you the amount of time the stop will add in a prompt before hand, but again only visually.
Comment Removed by Moderator
> It's not exactly the same thing, but it's a similar situation.

It's pretty close to the same thing. Programmers are paid for knowing how to program, not for memorizing APIs, system calls, etc. Being able to look up details is essential because it lightens the cognitive load, allowing deeper thought to be put into the real meat of the problem. No programmer can realistically memorize every technical detail they'll need to know.

It's the same with doctors. They're paid because they know the process of diagnosing illnesses, not for memorizing Gray's Anatomy and every pharmacopoeia. Being able to look stuff up is essential for the same reason it is for programmers.

Not to mention that medicine changes, and you want your doctor to have the latest information about whatever it is that ails you.
Unless you are using the paid version (ChatGPT Plus), then you are certainly still talking to the GPT-3 model. Even on ChatGPT Plus, my understanding is that you have to specifically select the new model.
LLM's don't have any sensory modalities. All of our conscious experiences are built up on either perceptual, proprioceptual or emotional sensations. An LLM generating text of a sunset isn't seeing the colors.

Dennett thinks consciousness, in the sense of the hard problem/subjectivity, is some kind of trick of the brain. So he proposes a linguistic trick. Language fools us into thinking there is something more than a functional stream of information.
One missing criterion is client complexity. MQTT is built to work well with very little resources on the client. Kafka, on the other hand, requires you to do things you just don't want on a small embedded device -- like opening multiple connections to multiple hosts. Kafka is also just a transport for messages while MQTT is much larger part of the stack and takes care of transporting individual values. Which means you need less other code on your super restricted device.

That said, I don't understand all the complaining directed at Kafka in this thread. Kafka is a fantastic tool that provides unique properties and guarantees. As a tech lead/architect I love to have a good selection of tools for different situations. Kafka is very reliable tool that fils an important role of when creating distributed systems and is particularly nice because it is easy to reason about. The negative opinions I heard in the past are typically from people who try to use it for something that it is not well suited for (like efficient transfer of large volumes of data) or because they misunderstood how to use its guarantees to construct larger systems.

At one place I met a team who was completely lost with their overloaded Kafka instance and requested to get external help to "further scale and tune" it.

I just touched the piece of code on producer and on consumer to publish data in large files to S3 rather than push it all through Kafka. Instead, send a simple message to Kafka with the metadata and location of the payload in S3. And then the client to download it from the bucket. They were happy puppies in no time.
Since it's using websocket, there is no way around that: you need to have some sort of persisting instance for every connection.
Your statement made me realize I should empathize with the machines in the Matrix. After all, a human life is objectively worth less to machines than to humans. A machine can last for centuries and can have more utility on a daily basis than a human.
There is nothing dishonest about my framing of the Crimea transfer FROM RUSSIA to Ukraine. I described it accurately but you misunderstood what I said: https://en.m.wikipedia.org/wiki/Transfer_of_Crimea_in_the_So...

I would prefer to get my overview of what “the people of Ukraine want” from actual polls conducted, not what people in the West simply assert. Same with Russia, India, China, etc. And the stats are clear:

1. Ukrainians didn’t want NATO during and after George W Bush pushed for Ukraine to be in NATO. If you care about what Ukrainians want then explain this “open door policy” where you shove countries through the door kicking and screaming
https://www.pewresearch.org/global/2010/03/29/ukraine-says-n...

2. The people who live in Eastern and Southern Ukraine are only 56-58% supporting continuing the war. A very far cry from your claim that “Ukraine wants to continue the war”, much less invade Crimea. It is to be expected that the West of Ukraine on the other hand is happy to volunteer the Easterners for more meat grinder. It’s easier when you don’t have to live under daily bombings.

https://news.gallup.com/opinion/gallup/471155/charts-russia-...

3. Crimea shouldn’t be on any tables. We know how Crimea voted — they wanted to be INDEPENDENT of Ukraine, since 1991:

https://en.m.wikipedia.org/wiki/Crimea_in_the_post-Soviet_er...

Somehow people don’t care about Crimea’s sovereignty, only Ukraine’s. But in 2014 they voted again for Independence from Ukraine. That is not surprising! If the OSCE agreed to oversee it, the legitimacy may have been enough to make it happen — like Kosovo. But OSCE refused.

That doesn’t mean Ukraine gets to bomb Crimea, does it?
The $$$ after 3-4 years of accumulating RSUs at those companies have, up to now, been something that you can't beat in most of the rest of the industry.

It also has, historically, been very good on the resume. And they have tended to be on the whole respectful places to work with good perks / benefits.

Whether this all still holds in a year or two, we shall see.
The sceptical me says its more of a marketing ploy, for people not subscribed to chatgpt pro yet, getting v4 is a good reason.

I wouldn't be suprised if they get millions of new subscribers today.
HTML will ignore extra whitespace, but when you input stuff into a text box, the way it's displayed will depend on choices made by the site. I don't know whether there are standard choices, and I'd bet that they use very basic choices here, but it's just too bad.
Worth remembering GPT3 was 10-20 times more expensive 2yrs ago. There's a super-moore's law type learning function going on here and I suspect in 1yr GPT4.5 will be the same cost as GPT3.5 today.

It's insane... feels like iPhone 3G to iPhone 4 level quality improvement every year.
This is funny because in Spanish, the young boy (Junior) and his father (Eddy) are both absolutely fucking hilarious. But I 100% get what you're saying because I did some of the French lessons, almost identical content and Junior came across as snooty. It really does go to show that choosing the right voice actor makes a world of difference. The Spanish casting is absolutely phenomenal but the other languages don't seem to quite nail it. Part of me wonders however if this is actually a cultural difference. Perhaps I personally find the Spanish ones phenomenal because I am personally more aligned with Spanish speaking values, culture, humour and communication methods than other more reserved cultures such as those of German and French.
I make no judgement about a former congressman sitting on a board raking in the checks -- it's a valid retirement strategy.

But it is possible he was right. But it's also possible he's wrong, and making these claims similar to those made by Sam Bankman-Fried (woulda/shoulda/coulda) to preempt a deeper investigation.

But yeah, I trust the FDIC more than I trust any member of a board on any bank.
Having Bing Chat terminate the conversation with "I’m sorry but I prefer not to continue this conversation" doesn't leave a good feeling for the user either. It makes me feel rejected and dismissed. In real life, this is considered rude.
So does AlphaGo has an internal model of Go's game theoretic structures, but nobody was asserting AlphaGo understands Go. Just because English is not specifiable does not give people an excuse to say the same model of computation, a neural network, "understands" English any more than a traditional or neural algorithm for Go understands Go.
Well just the other day people were shocked at how cheap GPT3.5 was.
It's not like the competition (Google) is in this stance any better. Business as usual.
Rainbow was pointless for him to introduce since he then said "blue or rainbow" and rainbow would definitely fold into blue.

Read the essay if you want the full story. Short version: Blue is a cluster of Democrat/left/liberal/urban. Red is a cluster of Republican/right/conservative/rural. Gray is a smaller niche of like Libertarian/Silicon Valley/nerds.

Ethics vs alignment is actually a perfect example of the Blue/Gray split. How dare you act like your science fiction fantasies are real when this tech is harming marginalized communities? vs. How dare you waste time on mandating representation in generated art when this thing is going to kill us all?