skysight-inc/HackerNews huggingface dataset:
I can only daydream of getting a website name so ideal as "brr.fyi" is for an informational blog about the south* pole. The content is superb, too, but "brr.fyi" is the most memorable domain I've encountered in years.
I had it write a regex for me the other day. It was super convenient!

I just didn’t feel like looking up the language specific regex syntax I needed and poring over the verbose examples for an hour.

Worked perfectly.
TypeScript and React - I feel like it’s good enough to get the ball rolling on some annoyingly complex topic like flick-to-animate drawers; but once it’s got a scaffold I can usually take on the rest.
The old machinery (rose engine) and technique (guilloché) sent me down a pleasant rabbit hole, but the tldr:

Self-taught watchmaker turns hobby into profession and hopes to reintroduce "(mostly) made in America" watches. They retail in the tens of thousands of dollars.
Author of Diamond types (and the data sets you’re using) here! Congratulations on getting this insane performance. I’d love to know how you’re doing it - that’s truly excellent work. I didn’t know it was even possible to get javascript to go that fast on this problem. And I say that as someone who has thought about crdt / text performance way more than is reasonable.

RIP my morning. I’m going to have to pour through your code to see how you’ve pulled this off. Do you have anything you recommend I read to understand how your algorithm works?
> As a matter of fact, it seems over my 40 years here that most of the time it's religious extremists who want to ban speech and literature

It's weird how short term people's memory is. It was only a few decades ago that certain mainstream political group wanted to make "violent video games" illegal. Their figurehead was a frontrunner for US president in 2016. You don't have to throw a stone very far to see that people on both sides want to ban free speech. Just look at how freaked out states like NY and California got over 3D printed gun files. Give them a few years and I guarantee they'll come after crypto next, if crypto stands in their way.

The only thing I've learned is that everyone wants to claim they support free speech but they just mean "their" speech, not the other guy.
When I finish writing a method, function or larger chunk of code that works well but could be simplified or optimized, I ask it do it and it's surprisingly good at it.

Sometimes I ask it to write complete classes for me. My longest prompt was full page long and it wrote a county-city autocomplete from a database: the back end in Go, the front end in plain vanilla JS with a non-jQuery based lightweight library (I asked it).
I use it as a sound board to think out. Also it's helpful in certain programming tasks that I am not familiar with but popular in certain circles. It's great to get up to speed in knowledge without reading tons of articles or wikipedia.
The authentication scheme it seeks to replace has an answer for this. Sounds like a drawback.
To be fair, I believe the graphic in the article is a stylized version of that figure, and my takeaway from the text is similar to your summary. I think it's only the headline that's overselling it a bit.
To me, small tasks things that can be done almost immediately, medium are things I can do a half-dozen of per day, and large tasks take a whole day themselves. I don't think in more than 1-day increments, lately.
Series of low probability events? If a superintelligent AI has goals that differ from ours, then too bad for us. As Altman & Co say, the alignment problem is unsolved.
unfortunately this mindset has plagued academia for decades now. when your KPI is the number of citations and your tenure depends on number of publications, you cannot expect quality teaching and even high quality research (in some fields, most research is a joke tbh, lots of papers that are not peer reviewed and are irreproducible).
I've used it a lot for experimenting with new frameworks I haven't used. I recently used it to do a project in Deno with Oak and wasm-dom. It got me 90% of the way with a very accurate bullet point list of what it needed to do. It makes me think about the function of my code a lot more than the exact code representation of it.
Do you have any examples a system that doesn't respect senior property rights and work better?

Most land in the united states has followed a possession seniority system since it was conquered and bought from native Americans. Decision makers don't periodically redistribute it without consideration for current ownership or compensation. The few cases where it does happen are widely considered grave miscarriages of justice.

I bring up eminent domain because it is a relevant policy tool in the toolbox that can be used given that a legal doctrine and history of water right ownership has already been established in the west.

Some people think we should just pass laws to dissolve established property ownership. Some people in this thread don't even get that far and think the state should just ignore law and history and simply seize it.
Could you elaborate, in detail, what you mean? I feel like you're verging on a rule violation.
Is it true that general relativity also predicts white holes?
I use it to brainstorm and prototype approaches to a problem. First, I'll ask it to give me an overview of the problem domain; this gives the LLM context. Then, I describe the problem and ask it to generate solutions, along with pros/cons of each approach. This is iterative: you might ask it questions, modify its suggestions, periodically summarize. After that, you can either ask it to give you code for a prototype or build it yourself.

These models are good for ideation, scaffolding, and prototypes. It's currently clumsy to fully build an app with an LLM, but they are quite useful for certain tasks.
Today I used it to rewrite a function in llama.cpp that compiled in gcc9 but not gcc7 (an avx2 intrinsic wasn’t available… idk specifics, I barely know C/C++). First attempt was wrong, so I had it write test code to debug. Using the test output it fixed the code afterward.
Except that someone did question it and look up Wikipedia, a trusted source of sorts. And this thread about questioning sources is near the top of the whole thread.
It's unfortunate that aiming for 90/00s quality is that much harder nowadays.
Except I used to be able to walk over to your desk if I needed to talk asap or ring your work internal radio. Now I send an email a slack a call and get a response two days later
The dirty secret of the web is that the past 2 decades of VLOPs have led to a stunning increase in CSAM and sex trafficking. Governments know this from initial good-faith participation by VLOPs to escalate abuse to authorities. They were quickly overwhelmed. We know all this because of investigative journalism done by NYT in 2019.

VLOPs are interested in E2E encryption now because it lets them ignore their sexual abuse problem by making it untraceable and therefor unreportable. No normal user needs or benefits from E2E encryption on Facebook.

We don't need a blanket ban of E2E encryption but we do need regulation around who can use it and when. Preventing VLOPs from smoke-screening their platform abuse is a good middle ground.

Many idealistic technocrats on the web already believe E2E encryption is an absolute moral good, so it's hard to even get the conversation started. As evidenced by the extremely simplistic black & white takes in this thread. VLOPs are counting on this when they market E2E features as in their users' best interest.
Yeah but I am too invested in Rust right now
Browser profiles dirs to RAM thus reducing SDD calls and speeding-up browsers
Funny, there are a ton of violent video games still and tons of guns after all that uproar! Bit of a difference from actual, real life laws which were recently passed to effectively try and make being gay or transgender illegal; laws which have already started harming those communities in those places.
Life feels a lot like a double-blind randomised placebo-controlled study sometimes.
> it's when they don't offer a model without its own (almost always absolute garbage) firewall/router built in that it's a problem.

That is a problem, but you can work around all of that. All of the ones I've seen have allowed you to just turn that stuff off, but even if you can't, you can approximate it by setting router rules that just forward everything to your real router.
I wish you success on your journey, wherever it takes you.

Six years of practice for me, first in Mahayana Buddhism, then into Advaita Vedanta. Can recommend teachers like Rupert Spira, Francis Lucille, and the late Alan Watts.
The instructions always tell me to let go of my thoughts and concentrate on a mantra

I’m confused all instructions you found said this. This is the opposite of what you’re supposed to do.

When you calm down your hamster wheel of a brain will get bored and pull out a thought naturally. There is no point in fighting this.

The point of meditation is usually to become aware of the thoughts we have, metaphorically holding them in front of us and observe them without judging. You’re supposed to think “oh it seems I have that thought, interesting” without analyzing, just being aware. This is similar to hearing someone out instead of immediately trying to solve their problem or argue with them. What you will find after going through some obvious thoughts is that some will appear that you didn’t know you had anymore, because you pushed them away into your subconscious mind.
I served in the US military for 10 years and took an oath to the Constitution, so you tell me what you think I stand for.
I had a bunch of matrices dumped by a Matlab script that I needed to paste into a Python script. I asked ChatGTP to write a sed script to reformat the matrices into numpy arrays.
> [If] we'd come with already specialized hardware for language at birth we'd speak directly

Just like babies walk directly because they have legs.
The theory is that you have to get the individuals motivated to make decisions that make those corporations make changes. When the numbers of individuals becomes a large enough number to effect the bottom line of corporations, then they can maybe have a chance of actually influencing those corporations.

s/corporations/elected-officials/

either individuals stop using corporations or individuals influence gov't members to enact changes to force corporations, the corporations are not going to do anything that might negatively impact their bottom lines
It is, but AI is a different kettle of fish altogether.

We already push back on targeted advertising and tracking, think what AI is capable of with your data. If its writing your emails, if its summarising for you, if its consulting for you...

It can push agendas and influence. Its quite dangerous.

These models need to be local as much as possible and they need to be better than what the cloud can offer.

At least for me this isnt one the decentralised Internet can take if we don't want to go down the dystopian future route.
The Calm app is good. I like the Daily Calm meditations by Tamara L.
Optimizing SQL queries. Give GPT-4 a Postgresql EXPLAIN output together with the query and it gives very nice results (you do need to iterate a bit). Has steered us in a better direction quite a few times now.
They can shove this CSAM BS up their asses. We all know that this "save the children" is nothing but fig leaf used to cover total surveillance and control. Opening their communication to wide public instead as the other poster have proposed makes way more sense.
I find that it's great at creating a starting point for react components, using material ui components. Generally, I find it more helpful to review the code it produces than to produce it myself on the first pass.
Can you elaborate which rule, in detail?
I agree, but this is the South Pole.
I've also been using ChatGPT to create SQL queries -- it's genuinely really, really great at this. I do have to say "I'm using PostgreSQL with DataGrip IDE" and feed it back any errors I get, because there are a lot of permutations for SQL, but it's a pretty seamless experience overall.

Here's an example of one that helped me a lot. This takes no time at all to get ChatGPT to generate by giving it anonymized snippets of table data saying:

"here's an example of the relevant tables, I want output that looks like this, what query does that?"

and it just works instantly.

ChatGPT did NOT format it this way, I changed the line breaks and indentation formatting to better fit viewing in Chrome/Safari. I also renamed tables/columns out of personal responsibility, to generic names which make it all the more confusing.

-- Existing Records
WITH search_table_A AS (
SELECT * FROM tableA
WHERE some_primary_key = :searchKey
),
search_table_B AS (
SELECT * FROM tableB
WHERE some_primary_key = :searchKey
),
combined_query AS (
SELECT COALESCE(search_table_A.our_UUID, search_table_B.our_UUID) AS our_UUID
FROM search_table_A
LEFT JOIN search_table_B ON search_table_A.some_primary_key = search_table_B.some_primary_key
)
SELECT tableC.*
FROM tableC
JOIN combined_query ON tableC.our_UUID = combined_query.our_UUID;
https://lawrencecchen.com/llama-65b-m1-max

Quantized, LLaMa can run on an Pixel 6:

https://twitter.com/thiteanish/status/1635678053853536256

https://simonwillison.net/2023/Mar/13/alpaca/
>There is no plausible mechanism for individuals to steer this based on their own consumption.

Pigouvian taxes do just this. All you have to do is price carbon at the cost of removing it from the atmosphere and watch substitution effects take effect.
quatinterp: Quaternion interpolation between two quaternions
I have found it completely fucking worthless for anything I have thrown at it.

Computing how to dilute a concentrate into a fruit punch, how to create and render a template in golang, how to parse an int in golang, what makes a chord progression a "lydian" chord progression... it goes on and on.
And in those markets I'm sure they're paid less. The most recent salary report at levels.fyi is about 120k in LA, which is as expensive as SF. They're paying in California less than Spotify is paying in Germany.

And I'm not sure what you're saying - should they only ask for donations in the US? I mean, they could, probably, but why is it a problem that people in poorer countries also donate, proportionally I assume much less?
You could probably (depending on how much of the information you want is retrievable easily via fitbit's api) write a basic app that restructures that data and syncs daily to your database without having to studiously (=manually?) do it.
I'm great with backend software but not so great with frontend, so I had GPT4 write me a simple React app to test out some endpoint. Works really well. After the code was working, I pasted the app into it and asked it to make it "more visually appealing" and it did.
All I'm seeing is Spain wishes to disconnect from the rest of the world.

Without encryption, you do not have banks, you do not have email, you do not have 90+% of websites, you don't have any business software sales, and now as of Win11 and its Bitlocker-by-default strategy, you don't have consumer desktops.

If Spain wants to get on the fast track to a revolution by literally destroying their economy in the most efficient manner, I say let them. This is a self-solving problem.
Parse Spintax in Google Sheets
Why does the author go out of their way to hide their name/info anything? Is it because the work in Antarctica is of secret nature?
Does our hundreds-of-billions in contributions of armaments and aid, and the open-secret contribution of manpower and expertise, not speak for itself? Or are we all going to make the disingenuous assumption that the US has not involved itself in any way?
I think its a woman, but there is no info about them.
Top tips:

* If you can write it from memory, go ahead and do so. Do not consult GPT-4

* If you know what to do but need to look a few things up - put your best effort into GPT-4. It will flesh it out

* If you're using a library that is new, you can copy paste the library examples into GPT-4 and then describe what you want to do. It will give a great starting point
Surely there is a confidence score (perhaps hidden) that could be used to emulate such a sense of guilt. Maybe next time.
TIL lateral joins exist, and I struggled to understand what exactly they did because for some reasons all the blog posts and whatnot were so convoluted. Then I found this[1] SO answer, which lit my bulb.

We're using such subqueries a lot, often for many columns in the same child table, and we're moving to MSSQL so will definitely change to using lateral join (or cross apply as MSSQL calls it).

[1]: https://stackoverflow.com/a/28550962
I loved the tone suggestion. I definitely took the title as a "correction of people using the term wrong," but that is not the push here. Fun watch.

I do find a lot of the concepts that go into this rather interesting to look at in the small. Specifically, I don't think you have to squint hard to see a pipelined processor as using a lot of these same tricks to get things faster. Add in some of the data flow and you are able to see the processor as its own broker for data between instructions it has been given.
Great job! Using it already
(1990)

A problem with many non-stop setups, including fault tolerant distributed computing, is that sales people loved to pull cards on the mini, or switch fabric, to show how the machine kept going. I heard stories of some back-end engineers who were continually receiving CARDFAIL events, and sending field parts out to the display room and worried about a sustaining build/reliability problem until they worked out what was going on.
> That's not a fact. [..] and even the post-Maidan government expressly declared it a non-goal.

You're wrong: https://en.wikipedia.org/wiki/2006_anti-NATO_protests_in_Feo...

> 2003 was before 2008 [...] it didn’t see pursuing NATO as a fruitful course. It took the war to change their mind. The war created the intent, it didn’t react to it.

You're hilarious, on the one hand you don't like it when there's evidence of the subsequent alignment with the goal of joining NATO (https://news.ycombinator.com/item?id=36034020), on the other hand you don't like the evidence of the prior alignment either. I'm not sure what you argumnt is unless it's "we decide at the spur of the moment and no one can hold us accountable for anything neither in the past nor in the future".
It's like a musician. Someone who just enjoys the process, will continue do that process no matter what. Success or no success.
Reading your blogpost it wasn't clear to me how you ran your code through GPT-4. Which prompts did you use?
Delphi 7 was 2002. Was hyper-v around back then? Or is this just a legacy app still running?
Wow, I've not heard about this paper. I'm surprised it hasn't made more news.
This is fairly theoretical work. It assumes that the parties (and the adversary) know the distribution precisely.

Its direct practical may be potentially somewhat limited because people aren't going around communicating randomly selected LLM outputs... and if you use LLM output in a context where text would be expected it could be distinguished.

It's not useful for watermarking as the first change will destroy all the rest of the embedding.

I can make a contrived example where it's directly useful: Imagine you have agents in the field, you could send out LLM generated spam to communicate with them. Everyone expects the spam to be LLM generated, so it's not revealing that its detectable as such. This work discusses how you can make the spam carry secret messages to the agents in a way that is impossible to detect (without the key, of course) even by an attacker that has the exact spam LLM.

Less contrived, a sufficiently short message from a sufficiently advanced LLM is probably indistinguishable from a real post in practice. -- but that's outside of the scope of the paper. It's hard (impossible?) to rigorously analyze that security model because we can't say much about the distribution of "real text" so we can't say how far from it LLM output is. The best models we have of the distribution of real text are these LLMs, if you take them to BE the distribution of real text then that approach is perfectly secure by definition.

But really, even if the situation it solves is too contrived to be a gain over alternatives, the context provides an opportunity to explore the boundary of what is possible.
If we're going to strain the car analogy (car analogies always get strained), this is more like:

Buying a car outright, then buying an "InstantGasoline" plan where you pay per month and get a tanker of gasoline delivered to your house, but if you go over 500 miles in any given month, they remotely disable your car and the tanker's gasoline pump. So you thought you were buying gasoline (given the marketing name "InstantGasoline") but instead have a useless car and locked gasoline tanker.

This is definitely a case of deceptive marketing, and people are defending them because what the company is actually providing is spelled out on page 72 of some dense, single-spaced contract somewhere.
[1] https://archive.is/wu1M9
> I suppose that under authoritarian regimes you will soon have to cryptographically prove that you generated your random bits deterministically from specific keys

I guess that's sarcasm but I don't really get it.

Just in case you mean it, that doesn't seem even remotely technically doable to me. And even if you managed to make people generate all randomness from a fixed PRNG with key escrow, you would have to check what they did with that randomness. If you're willing to go that far, the obvious way to go is to just ban the internet completely (and perhaps also people talking to each other).
Writing small python or bash utility one-off scripts to do various things.

For example, a utility to use the bitbucket api to dump all of the environment variables configured for a pipeline.
I don't understand this statement. I'm unable to register the domain from any registrar, though it showed "available/unregistered" before I attempted to register it. Only after I attempted to register it did it show "unavailable."
>"reading about pedophilia every time one turns on the internet is exhausting"

That's because politicians keep bringing this up.
Do you know what basic research means?
I brought up the web UI, and said something like this:
"Here is a Go source file, see any problems, issues, or suggested bug fixes? <paste the Go code>"

Simple as that. Of course, sometimes I got the "message too big" error. So I pasted bits of the sources files, choosing pieces I thought were reasonably self-contained. I also fed much of my unit tests through it, asking "see any missing test cases?" While some of the answers were not that helpful, digesting the feedback from GPT-4 made me think more about my code, and make some changes for the better.
Here's the comment describing the previously-linked paper's errors, and a call for its retraction: https://pure.rug.nl/ws/portalfiles/portal/651497915/Comment_...

[edit] Corrected because, well, accuracy matters!
Writing in a language that I don't know that well, but I know enough. Okay, my javascript isn't the strongest, so I'd prolly have to spend 30-45 minutes just coming up to speed again on my basic AJAX and modern syntax, or BAM write a schema of my idea and get GPT to get my idea on paper with halfway decent style, syntax. I can take it from there.