skysight-inc/HackerNews huggingface dataset:
> It’s not even a question of “fair use” because OpenAI isn’t providing anybody a copy

“Fair Use” can apply to essentially any of the exclusive rights under copyright, including making (with or without distributing) a copy or derivative work.

> Probability models really just aren’t copyrightable to begin with.

“Probability models” that are built from copyrightable works either:

(1) have a sufficient human creative input to be copyrightable on its own (in which caee it still may infringe copyrights applicable to its source material as a derivative work), or

(2) do not have a sufficient human creative input to be copyrightable, and thus are a form of mechanical copy of their data from which they are developed (which, to the extent it either is, in aggregate, a copyrighted work, and/or contains copies of other copyrighted works, is protected by one or more copyrights, which do not cease to apply to the mechanical copy, and which an unlicensed mechanical copy would violate unless it fell into an exception like Fair Use.)
Having the selection desired to everyone in every neighbourhood is not only impossible but vastly more inefficient to having the selection desired by everyone available online and only the ones people want delivered and collected.

Returns of course need to be handled better in order to prevent waste.
Hehehe. Maybe people should stop naming things after Eddie. Bad luck.

However Theranos', didn't succeed in it's BS. Kinda need to find a product which was BS initially but later was developed into that product. Some of the old Google AI demos spring to mind.

Thomas "Fake it to you develope it" Edison?
White-Collar Workers Face Hyperspecialization, Threats to Job Security
Copyrights and patents are holding back humanity.
Yes, I agree. On the other hand,
- we need concrete, steel and other similar materials to build the transition to clean energy. *
- we need to be able to store (and ideally transport energy) from renewable, intermittent sources, such as solar, and sources that are hard to turn off/control, such as nuclear and wave power.

Although this doesn't solve all the carbon emissions, concrete production accounts for >5% of carbon emissions IIRC and energy production a whole load on top of that, so if this can make a significant dent whilst stopping some of the other environmental side effects of drilling for Nat Gas, is this not a significant step forward?

* The Material World by Ed Conway is a really interesting read that explores some of these tradeoffs
pedestrian brain: ChatGPT 4, what services can be used to identify a song by singing into a phone's microphone?

gigabrain: What python script can I write that posts an audio file I recorded to an AI I found from a Google Search, but via REST, returns the text, and then posts the texts as lyrics to ChatGPT 4 which can't tell anything after the cut off date

highly regarded
I too like the elegance and simplicity of Lisp. I find the uniform syntax of (verb subject arguments...) appealing. But then when I try to use Common Lisp my brain hurts from the thousands of functions and their semantics. Maybe I should have paid more attention to namespaces, etc. Anyway, I find the C-like syntax of JavaScript and its Self-like semantics acceptable. MDN documentation makes the many Web APIs + HTML + CSS accessible.

For me Chrome for the GUI and Deno for the back-end with a sprinkling of WASM and TypeScript is sufficient for most of my projects.
Dart's reason for existing is as a cross-platform GUI language via Flutter. It's not obvious that adding on some language ergonomics detracts or adds to that goal in a fundamental way.

Sometimes languages converge because of informal consensus that something is a good idea. Maybe Go adding generics is a good idea, even if it's a step in the direction of following trends.

Either way, most languages don't have syntax which is significantly challenging or easy (with exceptions like Rust), and it's the ecosystem which makes the language so productive. So whether or not Go added generics today or a decade ago, Go was still great anyway thanks to its standard library and ecosystem.
Wow this looks great. One to watch for the future.
This is the curse of popular science websites hyping things up; most people, present company included, have no idea what the scientific language means - be it superconductivity, LHC results, or astronomic spectrography.

So popular science wraps it in a "what you could do with it. maybe. possibly." Or what it means. And commenters have latched onto it, but a lot is said with an air of confidence, of just-so. "Oh uh, superconductors, conducting is passing electricity from one end to the next, super is like really good, uuh uh uh... I know, what about power lines from the Sahara to Europe so they can build solar collectors down there!"

Same with exoplanets, the actual science is "yeah the luminosity of this star drops by 0.0003% at a cycle of 300 days and we're getting some photons that indicate there may be hydrogen molecules", pop sci turns that into "EARTH-2 TEEMING WITH LIFE DISCOVERED, GENERATION SHIP WHEN?"
And AirPods, AirDrop, Apple TV Remote, carkit etc.
I think we’re well past the point of Bluetooth being optional.
A quick Reminder... Internet Websites in the USA are bound by Federal and State laws, regulations etc.

There is NO 'Absolute Free Speech'
https://globalenergymonitor.org/report/china-india-lead-us53...

There is a lot of fossil fuel development going on that doesn't make sense if renewables are cheaper. Especially in China where panels are actually made. I'm open to an alternative explanation, but I don't think it's inertia. Most industries switch to cheaper tech pretty soon after it becomes available.
YouTube flags a video for election advertising based on text from a book
I don't understand how this relates to the article which is about solar powered electrolysis of green hydrogen.
"It would not mean this, but we have been led to believe it would mean this by an elite that doesn't want to make these changes due to reduced profits."

Flying is bad, right? And not flying reduces comfort. What does this has to do anything with evil elites?
Funny story: glacier was originally built on HDD, but the economics went sideways and some speculation about power saving techniques didn’t pan out. So to stop the bleeding aws moved glacier into s3, but kept a fake api with fake sleep statements and very real losses due to the pricing. During that time they reimplemented glacier to be the tape backed up version we have today. Bet you never even noticed. :-)
Don't mention blackboard bold in typeset material around mathematicians, it always ends in a fight.
There complexity of storing config files in a user's config directory?
Interesting that for over a decade these threads were filled with hundreds of optimistic posts, but now it's almost pure pessimism and warnings.

Maybe earning money on the internet, even with advanced skills and experience has just been met with so much global competition that it's just not that valuable a skill anymore, maybe the monopolies took over e-trade and maybe most users became trapped in silos or on giga-services so the money is really in influencing, not curating, building or creating from scratch?

Rather depressing.
They generated a song via brainwaves and your only addition is that it's 'whew pretty rough'?
I always liked LeGuin. If you like her, maybe you'd like Louis McMaster Bujold's Vorkosigan Saga, which is an interesting combination of an unusually vulnerable protagonist and a traditional space opera setting. She's got some straight fantasy that's good, too.
Yes, although, it brings some Philip K Dick-ian possibilities to computers, 'ghosts' slipping into books and that sort of thing. Imagine, sending a highly compressed copy of Wikipedia to a mars colony. The signal got distorted during transit and upon decompressing it some weird entity slipped in.
This is a great post, and it's good to hear from someone who is doing great things so early. I know HN is often down in self taught or bootcamp programmers, but I'm happy to see people who willed themselves through.

On this point regarding the lack of leet code at Apple versus other big tech:

> Is it a coincidence that Apple was the only Big Tech company that didn’t do layoffs?

Yeah, I do think it's probably a coincidence. On the whole, a higher focus on leet code in hiring is probably a negative thing, but I doubt it has such big effects as to cause layoffs.
It’s interesting, but the whole point of BLE was supposed to be interoperability.

The original concept was that there would a standard set of published profiles defining services and characteristics.

As a hardware manufacturer you could build a device that matched these profiles and then you would advertise your services to anyone nearby.

Software developers would code against these profiles services and characteristics and be able to use any matching hardware.

It’s kind of worked for some things. But mostly everyone wants to keep people in their own ecosystem - so you end up with either crappy hardware and or crappy software that you are locked into.
I am fully on board with htmx but hyperscript doesn't necessarily interest me. The htmx side doesn't care even one bit what client-side interactivity you use at all, so it's not really material to whether htmx can be useful for you. Personally, if I am trying to keep JS build tools and stuff out of the equation I'll go with htmx + Alpine.js.
But OpenAI is neither copying nor deriving a work. Style (which can be described as a probability model) is not copyrightable.

You're halfway there with #2. The output is not copyrightable, but unless you can actually point to a sequence of words from the original it can't be infringing.
Here's a youtube video of this talk: https://www.youtube.com/watch?v=lUCegCa7A08

Really excited about Scheme compiling to WebAssembly. A whole world of possibilities indeed!
First of all, this is a dupe, so it pays to use search and pay attention to others asking the same thing.

Second, your headline says "forces watch history on" but I'm not seeing any force. Gun to head? Kidnapped first born...?

It seems like YouTube will simply nag you about disabling Watch History, which you've probably disabled for the wrong reasons. They're not gonna display anything from now on, so, you could choose to re-enable it, or live with the nagging.

Is this a dialog or just an in-page message? Is it modal? Can you easily escape it or is it getting in the way?
Deliberately being different from other languages… that actually makes a lot of sense why go is the way it is.

And I don’t mean it in a good sense.
JS has been OOP since the beginnings, one might even argue that prototype-based inheritance is the real deal compared to classes.
I think I'm in a similar boat, great criticism of the user dirs. The directory structure seems too wishy-washy. Users can tweak where the actual directories are, and there are descriptions for what each env-var or directory should have, but the divisions made between types of file are not semantic enough, imo. And, agreed wrt temp files or cache files. There's /var/tmp or /tmp already, /usr/local/tmp, /usr/local, and so on. Permissions 'being weird' on most distros is something that can be addressed or fixed; no different than pushing people to change to XDG. In fact, it might be more beneficial to more projects if we get better-standardized "scratch space"s.

But then we'd be running into another cobbled together standard, with an even uglier history: The Linux Standard Base hierarchy. Which I just learned died a few years back. Huh. Turns out the filesystem is not something easily wrangled... System paths are something I've thought would benefit more from being configurable with env-vars (maybe even in the kernel argument list on boot, or via grub?). The major differences between distro filesystems would be abstracted away to their boot settings.

/boot/grub/linux-dirs.conf when?

I see some benefit in abstracting utility directories behind an interface so application developers don't have to worry about it, but the way it's gone about seems backwards and highly dependent on your environment containing the right variables. It probably needs to be handled below the user/application layer.
>It's more efficient to burn hydrogen (or methane) in a combined cycle plant and use that power to drive heat pumps in homes and businesses

Well, heat pumps powered by methane do exist since years, the were biggish but there is a trend towards making smaller units suitable for home use, JFYI:

http://www.roburheatpumps.co.uk/
Software engineering lessons from RCAs of greatest disasters
This video is incredible. I learned so much from it. Imagine having to pretend you're a boy until you go away to secondary boarding school.
I was talking to a founder of a battery company the other day and he said "there are two kinds of moving parts in your iphone, the buttons and the battery". The lithium literally moves from side to side as it charges and discharges.
They're banning technology mostly because someone could use it for evil, or they believe that's a likely use, or because some people want to create a new level of expectation of privacy that didn't previously seem to exist, at least not that I noticed. CCTV was everywhere for years, and it didn't seem like most of the general public had any issues.

It's not like people want to put up telescope cams into your bathroom, I think most people would be very against that.

Meanwhile they try to take encryption and anonymity tech away from citizens, in those same exact places.
Had a tough year and found coding very therapeutic (not my day job - so go easy!). The results:

https://www.sheetmonitor.com/ - Time-based-analysis on aggregated google sheet data. You can point it at a google sheet and define what data you want to track. It then grabs aggregate data from the sheet at regular intervals so you can see how the sheet is changing over time. Its something thats not possible to do within the sheets themselves for a lot of circumstances. Nodejs, sheets api & a time series DB.

https://dafr.ink/ - Simple Goal orientated project tracking. Wanted to create a tool that was really really fast, sharable without anyone having to login, but with optional lazy authentication. Svelte & cloudflare functions.
The Bible is a collection of many different texts written long long ago with no pictures.

Various people have added various pictures to various versions those texts subject to their own cultural norms.

Many cultures have no issues with various levels of undress that would horrify a Mennonite.

> graphic novels that are sexually explicit and show penetration

OMG the horror.

Myself and multitudes of others grew up in rural areas and saw bulls, stallions, rams, put to cows, mares, and ewes from a young age in addition to browsing medical texts that showed similar things wrt both humans and animals.

Get over it and try to be a little less prudish.
They also updated Chrome a long time ago to stop showing which protocol you are using on the address bar, which IMO is a very stupid decision. I want to know if the site I'm accessing has HTTPS by looking at the URL, I never asked someone to hide the protocol part of it. Okay, there's the green padlock, but still, I want my full URL, I don't want my browser to hide my URLs.
This is just "one" experience, certainly not the norm. Even as an experienced engineer of 15 yrs I'd to solve leetcode (LC) style problems on the whiteboard a few yrs go. For better or worse (depending on whose perspective you see), LC allows companies to judge you based on a common framework of solving algorithmic problems using computer science fundamentals (data structures and algorithms) in a language of your choice. Obviously, the problems vary in difficulty and many are trick problems which is what makes them frustrating, but it's the unwritten sad truth of this industry and I believe it's here to stay _if_ you're vying for very high salaries.
I love this sort of thing. But I learnt more about it from your comment vs the actual docs!
That would be hard to argue. You can't point to a sequence of words that's in the original that was copied into the OpenAI output.
Hi thanks for letting us know - please feel free to let us know of any more bugs - we'll make sure to write better docs and fix the code. We're just a few days in!
It's like the anti-fundamental attribution error. I like it!
Why would they be orthogonal? There are entire languages built on top both, like F# and Scala.
A bold claim to make, but interesting nevertheless. Did you ever do a writeup on that? I'm not into it myself (I'm not smart enough for puzzles like that), but I can imagine there's obsessive communities around it that would love to know more about this lead.
Go on, which users want every application to splurge random files all over their directory trees? Why do they want that?
Who cares if you're putting food on the table for your family?
Most of my experience using jQuery was on sites that required progressive enhancement, and the easiest way to do that was to create an htmx-style framework anyway.
trolling?

the problem isn't that you shit on elon but that you suggested he's bad because he's middle-aged or divorced, especially when this "insult" applies to the other guy as well.

You could try making an (extremely tenuous) argument that getting divorce is weakly correlated with certain character traits, but is that really what you're trying to do?
Tor exit nodes don't usually get a random police raid either.

But in any event that seems like more of an argument for not running one at your house than for having some moral objection in this case but not to any of those corporations transferring the same content.
> For example AMD are only just now catching up to where Intel were with SGX 8 years ago.

Ah yes, being hopelessly broken?
>Scala

Exactly
Adding timers to red lights seems like an obvious idea. You can even put them in the middle instead of yellow :)
It seems like if I go to http://where-is-google-maps.com/?p={number}
such as http://where-is-google-maps.com/?p=1, http://where-is-google-maps.com/?p=2, and so on, I get the locations of different google data centers around the world with qr codes on them.
also worth noting the page title seems to be 'hide and seek' for all these pages.
also the fence in p=2 seems to have a number on it? "4-20-11911191" or something.
For me the question is highly debatable. As far as I'm aware the training of AI works by crawling various content from the Internet, so they're using a product, which are NY articles to train an AI, meaning they're using their content to help creating a product.

But in this sense, shouldn't they be suing Google as well? Since Google as a search engine, also crawls the web and shows their articles in their search results, usually it may even use them for those quick answers features.

My 5 cents on this are that NY Times noticed OpenAI has deep pockets, they may have ground to sue and decides to try their look in order to get some quick easy money. Now, I don't know if what OpenAI is doing with ChatGPT does not fall under fair use.
if it hasn't been proved in a court, can we really say that there is a legal right?
I get your larger point, but the errors and phrasing are a bit off putting.

Vector similarity alone _IS_ enough for vector search. That's literally what "search" means in this context! Finding another vector within an epsilon bound given a metric. After the 3rd read, I understand the point you're trying to make I think, and I think you might be right.

There might be room in the market for an integrator, an all in one platform. It won't have the best performance or functionality, I doubt it would win in _any_ category. But if you can get the business model working right I could imagine such a product having sizeable market share. Hm...

Edit:
I'm also curious about the dimension and metric used. Any numbers about latency or size is kinda pointless without :).

1 point in 1536-D space (what OpenAI uses),4 byte float == 6KB, so even 100 million points is only 600G...
Don't humans operate similarly? We gain knowledge through experiences. These AI models effectively condense a vast amount of experience data into weights. Considering the global race in AI advancements, I'm skeptical about the success of these copyright claims. I do find it hypocritical that OpenAI says that other LLMs can't be trained on data generated by their LLMs.
Tape companies are lying scum.
Seems like it is basically a blog post review of Challenges and Applications of Large Language Models which was published to arXiv last month:

- https://arxiv.org/abs/2307.10169
Evaluating the quality of support at the purchasing stage could be downright impossible. If you see two products that look the same (and you haven't used them yet so can't see the difference, if any), and one is 30% cheaper, many would pick the cheaper version.
If by "interesting" you mean "fantastic" then I agree. Some of the best world-building ever.
I do think there is a large gap between truly self taught and bootcamp programmers. Most self taught programmers have bounced through several languages, frameworks and different attempts to "crack" programming. Bootcampers in my experience have a very narrow slice of knowledge and crucially almost no understanding. This is a generalisation and I'm sure there are counter examples but by and large this has been my experience.

I actually prefer hiring and working with self taught programmers especially when it comes to juniors vs CS grads. They have less bad habits usually and a stronger appetite to work things out for themselves.

Though this could be just my own bias having not graduated in a CS degree, anecdata and all that.
With the amount of bloat we have on the modern web, I think sending an HTML meta tag rather than a Location header should be the least of our concerns, when it comes to performance.

If the whole purpose of it is to have browsers send a Referer header, I don't think it's that bad. Even from a privacy perspective, you can configure browsers to not send that header anyway.
[disclaimer: I work on Dart, though not on the language team]

With primary constructors this will become something along the lines of:

sealed class Message();

class IncrementBy(final int value) extends Message;

class DecrementBy(final int value) extends Message;

class Set(final int value) extends Message;

Which is considerably less repetitive, though `extends Message` is still there. I am fairly optimistic that the next step would be to eliminate that[1], though I think we would need to gather a bit more feedback from users as people are getting more and more reps in with Dart 3.0 features. I personally would prefer something along the lines of:

sealed class Message() {
case IncrementBy(final int value);
case DecrementBy(final int value);
case Set(final int value);
}

Current syntax is not all that bad if you are going to do OO and add various helper methods on `Message` and its subclasses, but if you just want to define your data and no behavior / helpers - then it is exceedingly verbose.

[1]: https://github.com/dart-lang/language/issues/3021
Dart is a seriously good language.

Shares a lot in common with C#, and is just incredibly productive.