skysight-inc/HackerNews huggingface dataset:
I don’t think a new spec is going to make it easier for more teams to use OpenAPI. This isn’t the problem…

What we really need is better tooling to help developers maintain the spec and built generators on top of it.

I’ve been building open source API version control tools built on top of OpenAPI. It’s an easy way to keep your spec up-to-date just by looking at test traffic. If it detects a diff, it will update the OpenAPI sort of like a snapshot test. https://www.useoptic.com/cli
Berkeley AI / LLM Hackathon – Quit Your Internship
- Jun 17/18th
- 36 hours, in-person at UC Berkeley
- 1000+ attendance
- GPT-4 and plug-in access
- sponsors include Microsoft / Nvidia
- play with Langchain / LlamaIndex
- judges are Sequoia / Mayfield / Lightspeed
- $200k in investment for top 4 teams with the “Quit Your Internship” grand prize.
Can .lance file be used without the directory structure?
(For whatever reason, a single file is just much easier to work with.)
Dr. Doofenshmirtz would definitely do this.
Piped is one option: https://github.com/TeamPiped/Piped
MAI v. Peak was obviously wrong. It would mean whenever you use someone else's computer, and run licensed software, you're committing copyright infringement. The decision split hairs distinguishing between the current user and the licensee for purposes of legality of making transient copies in memory as part of running the program.

Peak was a repair business. MAI built computers (as in assembled/integrated; I think they were PCs) and had packaged an OS and some software presumably written or modified in-house along with the computer. MAI serviced the whole thing as a unit. So did Peak. MAI sued Peak for copyright infringement because Peak was taking computer repair/maintenance business away from MAI, under the theory that Peak employees operating their clients' MAI computers and software was copyright infringement. (There were other allegations of Peak having unlicensed copies of MAI's software internally, but that's not central to the lawsuit.)

If you have a piece of IP to use to train an IP model with, and you have legal right of access to use that piece of IP (for private purposes), MAI v. Peak doesn't cleanly apply.

MAI v. Peak is also 9th circuit only, and even without the poor reasoning, it should automatically be in doubt because the 9th circuit is notoriously friendly to IP interests, given that it covers Los Angeles.
Sounds familiar to me :o)
If Christian, the Apollo dev, started his own community I’d move to it and stop using Reddit in an instant. Even if it’s just me there talking to sock puppet accounts.
Injecting the context yourself can help a lot. I frequently copy in a bunch of example code at the beginning of the conversation to help prime ChatGPT on APIs it knows nothing about.

For smaller projects that will fit, I've taken to: `xclip *` and then pasting the entire collection of files into ChatGPT before describing what I want to do.
Ah that makes sense, we’ve got a process certification as well.
"If your data is high quality and others are using it to find interesting stuff then you are going to get citations and authorship on additional publications with minimal work..."

This has not been born out in my experience, or the experience of others. Data products are chronically undervalued and undercited in science, and do not come with guarantees of authorship unless you put up barriers to access them without it.

Open data is, at this point, a decision made for either ideological reasons or as a condition of funding and/or publication, not a decision that is itself usually "worth" the investment of curating a public data set.
My favorite holidays are those that other people shame you into celebrating

Pride month fucking blows at work, and many of my friends are gay. It's so weird and sanitized and vaguely religious.

The fun thing is that, when everyone jumps down my throat on this one, they'll be proving me right.

Edit: see below - I enjoy Pride as a holiday. It's just weird to have it be a mandatory thing at work that's so Corporate Memphis.
ZipRecruiter Cuts 20% of Workforce in Latest Tech-Sector Layoffs
I’m not sure how anything James O’Keefe _could have realistically done_ _would not have_ wooed former donors, given that he was the public face of his previous employer and they were publicly trying to push him out of his job.

Since the HN zeitgeist believes non-competes should be illegal and side work should be owned by the employee, I’m not sure how anyone here could say that James O’Keefe did anything wrong in this case, unless your political ideology overrides your rationality.
Does it work on a Raspberry Pi? I’ve got a broken antique table radio that I’ve been thinking of hacking into an Internet radio. I figured I’d put an encoder on the tuning knob and have it scroll through a set of presets.
A lot of low budget hosting industry areas focus on easy hosting.

SMEs in particular usually never use Docker or lxc or any other container because usually it's an overengineered approach to a simple php website.

However if you want to develop for these kind of things I found golang to be my trustworthy companion because bundling all assets with go:embed is easy as pie.

I usually just have a self contained binary deployed to those systems and +net capability on the binary and it works.

There are a bunch of hosting providers that try to fix this, though, and focus on "quick respawns" of containers for php web apps. They are rare though. Usually they try to run a two clouds strategy where there is a backup cluster that can be setup quickly when there's a flood of DDoS in either one.

What I also wanted to leave here is this: Every nginx, every ip translation table, every load balancer, every VM will cost you a lot of throughput.

Usually a load balancer is the lazy coder's cache alternative, instead of just making their assets static in the first place. Starts with the webpack bundles and ends somewhere down the HTTP ETags and Pragma headers.

Also in regards to efficiency: check out eBPF, it's definitely worth it. The sheer scale of what eBPF and XDP can do in terms of network requests is absurd to say the least.
maybe Artificial Ability (AA) would be a better term than AI.
Cybernetics is better than "Artificial Life".

Seems that talking about Intelligence is like talking about Soul or Life, too much different opinions, and using precise terminology is important in scientific fields.
> I have had reviewers and editors dig throughly into work, including code, and it has never been met with anything other than appreciation.

Yes obviously that kind of free and unexpectedly diligent labor would be appreciated.

> I've sent reviews in detailing what further test or figure might be needed to make a point more persuasive, or noting inconsistencies, and I encourage my students to do the same.

Yes these are the kinds of things peer reviewers do. Notably not replicating the work.
How do I enable Java in my web browser? (2015)
deleting your account may not delete the posts.
> look at literally every thread on HN about ads

I'm sorry, but in the case of ads this is a two way street. Ad companies have made it impossible to revoke consent for them to collect my data so ad blocking is the last refuge I have left. What entitles marketers to ignore the DNT flag and continue collecting info about me?
US labor market remains resilient as job openings climb, layoffs drop
But they spent hours writing all those examples. I think it's the opposite, it's a misguided attempt at being friendly. Short-sighted, I agree with.
Do you know what org-mode is?

[editing to be less snarky and more helpful]

I agree with your comment, but I do in fact use org-mode as a single source of truth document that can export documentation, tests, source code, and all that jazz. From what I can tell nbdev and org-mode are about the same in terms of features. It doesn't need any special post-processing to make git-diff useful, because org-mode's file format is plain text.
It's mostly a series of `foo=${JSON.stringify(foo)};` and Bar.prototype.constructor.toString(). There's one object that didn't cooperate with either of those, but it's only used in a very limited way, so I did a quick hack to pack its prototype up. At the end is a function that sets up self.onmessage, and a line that executes that function.

Then I do .join('\r\n') on the mess, turn it into a Blob, and pass the URL of the blob into new Worker().

The code running in the worker is only a few classes so it's not worth the hassle of setting up code-copying workarounds or avoiding modules for that portion of the code.

It'll be nice when I can cut that and have nothing more than a few imports and self.onmessage.
Someone did that calculation and the result is here: https://www.reddit.com/r/slatestarcodex/comments/13u40yf/

100x GPT-4 to 85%.
https://archive.ph/KwHld
Re: WoT Web of Trust, `keybase pgp -h`, and Web standards: W3C DID Decentralized Identifiers, W3C VC Verifiable Credentials, "Linked Data Signatures for GPG"; there's a URI for the GpgSignature2020 signature suite: https://news.ycombinator.com/item?id=28814802 https://news.ycombinator.com/item?id=35302650

https://news.ycombinator.com/item?id=26758099 ; blockcerts.org, blockcerts-verifier-js, ILP ledger addresses
How does it hurt the interest of the parks? Doesn't it ultimatley draw the attention to new, upcoming rides and attractions?
running a mainstream distro & desktop env on a thinkpad t480s is significantly easier, more efficient and less fragile than any windows laptop I've ever used, seen or heard of. Less signficantly so but still easier than any apple laptop I've used. Genuinely so. YMMV.
For what it's worth, maybe try to write down your thoughts on places that matter to you, when they do (kind of like a picture). Or a quick freeform poem
just a question, did you get my RED/GREEN comment?
I see the other way around, their usual crazy gung ho on copyright enforcement against individuals is disgusting.

This new stance is marvellous and examplifies how free people should interact.
Meanwhile, far too many shops still use csv. Hard not to see a new entry as slowing the move.

I am curious on the random access benefits. Seems most ML workloads will naturally scan the data sets fairly linearly. Does this maintain parity on that?
> They are all going to do it, but governments have far scarier powers when it comes to what they can do with the information they'll learn from prism-llm

No.

Not to you and I.

The government may spy on you, routinely, but it does nothing to you with that data.

Private power routinely spies on you too, and has an agenda about how to use that data to their advantage, not to yours.
I feel like this is a very strong point that just gets hand-waved away. There are numerous cases where AI-generated content is an exact copy of a derived work. This happens with text, music, and art.

If a we have ai-powered content generation in a video game, and you put into a prompt, "generate 300 mickey mouses, then play some music that sounds like Taylor Swift's new album", and the results look exactly like mickey mouse and the music is Taylor Swift's, it's really difficult to argue that's not copyright infringement.

Yet, people get away with thinking that's not copyright infringement because "the algorithm learned it, like a real human". If the prompt just created a human-designed model, then that is copyright infringement.

The solution might be big corporations create an adversarial network that you can train against to purge copyrighted works from your network.
This is akin to saying the risk of nuclear weapons isn't that they'll be used in large numbers, but that they'll cause a power imbalance that lets nuclear-armed nations extend the nuclear umbrella as a diplomatic tool, act with relative impunity, and use them at a small scale against non-nuclear opponents.

Yes, that's a problem, and it's a problem that has a lot more examples in the real world. It doesn't automatically invalidate the problem of large-scale nuclear war. They're both big problems.

Same with climate change vs air pollution, political scandal deepfakes vs naked celebrity deepfakes, etc.
https://archive.is/sfyGJ
https://github.com/windmill-labs/windmill

You're kind of competing with this, though?
They are probably just ripped straight from a bluray without re-encoding.
The LibRedirect website has a great list of alternatives: https://libredirect.github.io/
Is this really how other people operate?

I really on my old notes all the time. People mention "oh, I was going to look into X," and I do a quick search through my notes to send them some links to the investigation I did earlier on X. People ask a question "What are you planning on doing on Y?" and I find in my old notes "subject matter so-and-so says: Y? I wouldn't worry about Y." Especially in engineering, there are lots of things that I think are not important at the time because I lack context to understand it's importance, and I only understand it's importance because I wrote down unimportant seeming things, go back and read through my notes and realize "Oh, 3 different people told me Z is a big deal. I didn't realize, I should go learn more about Z."
From a very brief skim it doesn't appear to scrape: https://codeberg.org/teddit/teddit/src/branch/main/routes/ho...

But I'm not really a web dev so I might be misreading things.

Also: https://codeberg.org/teddit/teddit/issues/400
Apollo. Let's go.
That's a new one, you have no right to privacy for your banking records. Obviously you don't actually believe that when seeing it written out.

This is a change in what conduct is considered legal. Didn't used to be, now found that it is. You might like to ponder why it was considered not legal for the IRS for such a long, long time. And what changed to push it this direction. Best to you.

Due process is a thing worth defending. I think that's still a popular opinion. There are consequences for government agents if the lie to get a warrant, make arrests without probable cause and NONE of that happens in secret which is the WHOLE point here. All of it.
Depending on the load, you can often skimp on the conductors and get away with it. Someone else mentioned undersized starter power cables. There's really only a few loads that are full draw, full duty cycle.

Old car stereo trick, to power big amplifiers in the trunk: use a second battery and big power lead to it, small power leads from the main battery to the secondary. That secondary can be backed or replaced by big capacitors, too; with commensurate increases in cost and possible risks when things go wrongs. But you can provide rich chunky amps and use skinnier cable than you'd think on the long run to do it.
> The aggregation performed by model training is highly lossy and the model itself is a derived work at worst and is certainly fair use.

Lossy or not, the training data provides value. If all the various someones had not spent time making all the stuff that ends up as training data, then the model it trains would not exist.

If you are going to use someone else's work in order to make something that you are going to profit off of, I believe that original author should be compensated. And should also be able to decide they don't want their work used in that way.

Note that I'm not talking about what existing copyright law says; I'm talking about how I believe we should be regulating this new facet of the industry.

> Making it write code that’s a clone of copyright code or making it make pictures with copy right imagery in it or making it reproduce books etc etc, then distributing the output, would be where the copyright violation occurs.

How is the end-user supposed to know this? Do we seriously believe that everyone who uses generative AI is going to run the output through some sort of process (assuming one even exists) to ensure it's not a substantial enough copy of something some copyrighted work? I certainly don't think this is going to happen.

Regardless, copyright is about distribution. If the a model trained on copyrighted material is considered a copy or derived work of the original work, then distributing that model is, in fact, copyright infringement (absent a successful fair use defense). I'm not saying that's the case, or how a court would look at it, but that's something to consider.
"Verifiable Credentials Data Model v1.1"
W3C Recommendation 03 March 2022
https://www.w3.org/TR/vc-data-model/#ecosystem-overview :

> Holder, Issuer, Subject, Verifier, Verifiable Data Registry
You can’t, I think Fair Use is a fundamentally subjective judgement of a combination of how transformative the work is and the intent and impact of it being distributed.
Given the non-modular budget for an NIH R01 has not been updated since Clinton was president, there is absolutely no preparation for basic science costs to scale appropriately with inflation, let alone adding something that is a lot of work for relatively minimal per-paper return.
> The simulations incredible, but I have to ask, why do the trees all have breasts?
I do get the disillusions with building up huge amounts of structured data and finding it's not "worth it".

I've been pretty happy with paper notes on this front because you can quickly give up on structure and write things as fragments. You'll "know" it's there, and end up finding it eventually.

I think if you're using something like Notion or Roam, trying to keep stuff pretty flat (Search function exists!) is very helpful, as it lowers the cost of writing things down and means you don't get as burnt out.

"Old notes are worthless" is like... pretty glib though. I actually look back at notes relatively often! But it's often not a structured activity, so it's hard to say the notes are part of some generalized process. But there is a liberation in deleting some older notes, just like there is in deleting older projects.
Question, is there a reddit data archive we can legally download before this API pricing goes in effect? I really wouldn't wanna lose all the data in reddit when inevitable reddit becomes obscure unknown internet history. It has tons of (imho) extremely important information.
Invidious is another[1].

I use Piped with Yattee[2] over Tailscale and it works great.

1. https://github.com/iv-org/invidious

2. https://github.com/yattee/yattee
I use Apollo and like it but I don't like it so much that using it is worth $5 a month
What if I use your medical records, which contain pretty trivial identifying information in them?
It’s more likely they are still utilizing the tourist helicopters that fly near the park daily. Drones would stand out near the parks.
This is the limit to what people do. In my field, even source code sometimes isn't free software. However, if you ask a researcher, they will give you a copy you can freely modify, because the act of asking means they know who you are as a person, and can later ask for citations when you publish. Data is similarly treated. Just putting it out there without any barriers guarantees that other parties will use it without citing you.
Does anyone know what curves zulip uses for user keypairs? I’m wondering if it would be possible to import an existing ED25519 keypair and use it with zulip.
I hope not. I'm trying to get out of that shit, and you don't want half of my workload if you're one of the leftovers
The top tier ones are hard to get into, but plenty of good ones open up from time to time for signups, e.g. TorrentLeech is open now: https://www.reddit.com/r/OpenSignups/comments/13wwg7w/torren...
Why is Twitter a cesspool? I interact mainly with WFH tech people who garden and I think it’s absolutely wonderful. There’s no reason to follow or interact with anyone who is negative.
> A human can see a advertisement for a Marvel movie and then reproduce the Marvel logo. Redistributing (and possibly actually doing that reproduction) that logo is a copyright violation, but the learning process isn't.

I don't think that's correct. That might be trademark infringement, if the logo is a registered trademark, but "seeing something and then drawing it" is in general not copyright infringement.
It's emotionally manipulative, that's what it is. I downvote most content that feigns surprise or uses other manipulative phrases like "should be ashamed", and I suggest others do, too - it'll be better for the health of HN.
Yup, OpenGL now and Vulkan will happen at some point in the future.

Although if someone gets interested, maybe they'll reverse engineer ANE and expose that...
The hardware requirements on these models is basically at a fixed floor, and the democratisation will come from cheaper, possibly specialised, hardware, not reduced requirements, right?
Would you use a client where the most popular threads are constantly out of date due to caching? I certainly wouldn't.
Did you try using “substitution servers”? They supply pre-built artifacts.
> I've been amused by the WH40k videos narrated by David Attenborough.

Have you seen the Thomas the Tank Engine videos narrated by Ringo Starr and George Carlin?

…
I'll never forget a couple years ago when facebook showed me an add for asian american christians. If facebook doesn't know I'm not asian or christian then what does it know about me?
still waitlisted for gpt-4 api access maybe they aren't happy with all the weird sam altman fanfic i've been generating on gpt-3.5
I mean the analogy is especially apt here. The average person literally can't care about a large scale nuclear war. Their truth table has only the options "live normally" and "die".

In the same vein misanthropic AGI should be delegated to top secret committees that no one knows about. Broadcasting that concern live is a distraction from the real issues the average person should consider: how do I get these tools away from organizations uninterested in me?
The big weak point I've always seen in OpenAPI is that every change in the server needs to be mirrored in the spec. This opens up a lot of surface area for mistakes.

What I really want is a way to generate clients from the server source. I realize that this would require a highly opinionated web server with strong typing on all endpoints, but that just sounds like extra value to me.

Are there any web frameworks that enable generating clients like this, whether through a generated OpenAPI spec or otherwise?
By this definition, there's still multiple credible reddit clients - relay, baconreader, rif.
Why not have each user register their own "client"? Is it that complicated?
It’s fine to feel the ends justify the means but not everyone believes that.
Reddit sure is trying its been to be Digg v2.
1337x
SCIgen – Automatic CS Paper Generator (2005)
It really makes a night and day difference when you are taking notes for studying, research, designing or other kinds of focussed mental activity that require things like pulling information together, resurfacing past insights, (re)evaluating ideas, (re)contextualizing findings, seeing/drawing the overall picture, etc.

Modern note-taking tools help our brains with their limited capacity to manage greater complexity, discover obscure connections and, of course, safely forget to free working memory for other things.

However, if you just write down some ideas from time to time that are not really related to each other or stash resources like interesting weblinks without making an effort to organize and connect them in meaningful ways, fancy new apps and features won’t really provide much value beyond just using a plain old notebook.

Overthinking really seems to be an issue with users of networked notebook apps and it can waste a lot of time and money. We should stop building elaborate systems or focussing on complicated workflows unless we really have a strong motivation, such as deep, long-term research and study. Serving this motivation will then be the actual focus of our efforts, not the tools or workflows themselves. It can be fun to explore “tools for thought” on their own, but they will not magically change our lifes if they cannot solve a problem that is meaningful to us.