skysight-inc/HackerNews huggingface dataset:
It's interesting because Thinkpads (back when they were IBM branded, but still manufactured by Lenovo) were probably second only to Apple's build quality at the time. Just anecdotally, but these days, I even trust Dell's build quality over theirs.
I’ve personally never been hit by a Trojaned Python project, why use any container or jail at all?
I'm curious as to your solution to providing comparable (better?) options for those people who have been displaced? Agreed this will cause further transfers of wealth, but with the caveat that this will probably be upwards (it always seems to be) and in denser concentrations leading to long term harm.
Not weird at all — really glad it helped!
Good question/nice catch! It does look like two wraps to me as well, but fortunately the datasheet does seem to show the same impedance for that resonant frequency at either N=2 or N=3 wraps so I think it shouldn’t matter. (And despite OP’s disqualifier, I would trust the datasheet to more or less represent what’s going to happen.)
Kubrick 2001 the space odyssey explained
What lawyers?
I see the original error, back in 2022, as the event organizers opening the conference to people who call themselves 'non-binary', as this implicitly made the event centered around 'gender identities' rather than the female sex. As anyone, including men, can claim any 'gender identity', the organizers effectively stopped the conference being aimed towards women.

The other problem with centering the conference around 'gender identity' is that this redefines 'woman' to be some sort of unfalsifiable inner abstract feeling of femininity. But this doesn't make sense in reality, given that this is not the basis on which women are discriminated against in tech or anywhere else.

By trying to be more 'inclusive', all they've done is promote female exclusion - the exact opposite of what the conference was originally set up for, which was female empowerment and celebration of female achievement.
A Database for Game Engines
> the "just use another tech" argument is quite moot/academic

What "argument"? I said that filesharing/storage-incentivising projects can build on whatever they like; and that they have been doing, for decades.

My "argument" is that the IPFS project/protocol is not such a project. It is a network protocol (or suite thereof; for peer discovery, data transfer, hash representations, etc.).

> the fact of the matter is that a lot of web3 content is built on IPFS and not on all those other technologies

So what? Hopefully those projects chose to use IPFS due to its technical features, its stated goals, etc. How's that working out for them?

Note that, in particular, those technical features and stated goals do not include getting other people to host your shit. If some "web3" projects have decided to build their crypto bullshit on top of such a fundamental misunderstanding, then that's hilarious! More realistically, I'm guessing they know full-well that's not how any of this works; and are just keeping the illusion going until their inevitable rug-pull.

Either way, that's not IPFS's problem (which, again, is a (suite of) network protocols).
Children don't really fit in the intake so it shouldn't be a problem
Was this written by ChatGPT? It says a lot but also nothing. I don’t know what to take away exactly.
> I now refuse to use Python for anything bigger than a few pages of code.

Your comment pretty much echoes my opinion. Unfortunately in the problem space I work (data) Python is pervasive, but fortunately, it can be used in small isolated snippets, or Pyspark where this doesn't matter much.

For general large projects... I feel your pain.
'Covers' require the payment of ASCAP fees -- usually done by the facility, not the performer, but if the facility does not pay, the performer can be liable. You even need a license to put a jukebox in your bar, so that argument doesn't hold up.
Good. Take this as an opportunity to treat people you don’t know more fairly and don’t assume everyone is a liar.
I'm a little shocked there's no 1/4 mile time.

Surely when you strap a jet engine to a Beetle you need to find out how fast it goes!
IANAL, but the government and courts aren't obligated to treat AI learning and human learning as equivalent, just because a lot of AI boosters want to blend the two together for the fair use argument.
>if you use TypeScript in an object-oriented way

I don't follow this one. I've never seen anyone use TypeScript with an OO approach aside from, ironically, the .NET folks.

The code I wrote has nothing OO with it and we can already see the issues. The majority of TS I've ever worked with was written for React and it still would benefit greatly from nominal types as you call them (thanks I didn't know that terminology).

I don't see everyone misusing TS. For me, it's simply a very limited language as far as typed languages go. As a result, it's a shame that it's what is being touted as a good example of why you should use typed languages.
Only one? It's recommended to keep at least two as they are very social animals.

My four live in the garden, well protected and I'm too chaotic to keep any sort of regular feeding schedule, but they are fine with that, must be exciting for them if an unexpected feed of carrots or cucumbers drops.
And in that case they would be smaller and cheaper.
When is a PC an AI PC? Nobody seems to know or wants to tell
This. Adding AI on top of it makes me trust it even less, too.
TL;DR;

The flow of how modern day time is sourced & relayed to your computer:

1. Based on quantum / atom movement -> units -> time

2. Atomic clock based on #1

3. Time from #2, relayed to US Naval Observatory Alternate Master Clock

4. Time from #3, relayed to Space Force Base

5. Time from #4, relayed to GPS

6. Time from #5, relayed to NTP

7. Time from #6, relayed to your home computer
Why can't I read or bookmark a huge text file? I can and have. Books3 (though this is the first time I'm hearing of it) shouldn't be fair use because it's inconvenient to read, it should be fair use because reading is not the intent. The intent is to train computers with it.
There are lots of tradeoffs when choosing Cassandra:

1. If you delete data, tombstones are a problem that nobody wants to have to think about.

2. Denormalizing data instead of joining isn't always practical or feasible.

3. If you're not dealing with large amounts of data, Postgres and MySQL are just easier. There's less headache and it's easier to build against them.

4. One of the big advertised strengths of Cassandra is handling high write volume. Many applications have relatively few writes and large amounts of reads.
Previously discussed, the Quanta overview:

https://news.ycombinator.com/item?id=35827189
Hum, that is interesting. I'm more thinking that in a perfect world the pristine-tar delta file should be empty. (Assuming I understand what pristine-tar is doing correctly).

For example I tend to use SOURCE_DATE_EPOCH to be the timestamp of the commit to make sure that anything that embed time is reproducible without extra instruction/manual process specific file.
This makes zero sense:?

If you hook a 240V appliance to 12V DC it will draw negligible current.

Perhaps you are trying to talk about people using a 12V to 240V inverter to run AC equipment in a car or off-grid, but not using large enough batteries. What-ever, the end result will be a flat battery or blown fuse, so little damage will be done. No worse than any other 12V wiring in a car.
Anything large usually has many contributing factors, but I can see at least a few ways that the overreaction to Covid has contributed to worse healthcare today and for many years to come.

> One of the biggest causes of health problems in America is excess weight, and officials tried to scare healthy people to do nothing other than sit at home for a time, which caused a lot of people to gain weight they otherwise wouldn't have and caused a lot of future problems that should have been prevented. As a small anecdote to illustrate this, the local government here chained up the outdoors playground and gymnastic equipment to prevent people from exercising. This was the McNamara fallacy applied to healthcare in its purest form.

> A lot of basic healthcare shut down for a long time. So not only was there a normal healthcare backlog, but when issues were finally caught later on, they might have been far worse at that time than they otherwise would have been. I'm sure this has an ripple effect on the future.

> Some healthcare professionals lost their careers over vaccine mandates. Anecdotally, I know a Doctor that had a very bad reaction to the first Covid vaccine and was still forced to choose between subsequent doses or lose his career. And I know many people have been discouraged from entering the healthcare field because of this loss of bodily autonomy. Certainly, a greater supply of doctors and nurses would help ease any healthcare shortages.

> This is harder to illustrate with any kind of data, but I think a lot of normal civil society has broken down because of the unnecessary disruption from Covid. People are less pleasant, less accepting of their neighbors, more impatient drivers, more stressed out, etc. I think this is the kind of thing that has some overall health impact on the community as a whole. I acknowledge that it's almost impossible to measure this point in an objective way.
Wait until they learn about fake reviews, using vendors for market research and then lifting successful products so they can undercut them with generics, how they openly allow counterfeits and any outsource enforcement to small businesses, or how they sell products direct while also running a marketplace for third-party sellers that is so obviously a conflict of interest it hurts.

It’s bad, but then you realize they are like half of all e-commerce in the Western world.
> But who bears the cost of this betterment?

We all do, of course.

> I certainly don't want to be responsible for paying a cost for someone else's bad choice

Then, in some cases, you'd prefer them dead/permanently disabled/permanently in pain/etc. Which, I guess is a position to have, but not one I'd like to take. It sounds like I'm exaggerating here but I'm not.

Remember, the theory in the posts above is that technology makes people more likely to take more risky behaviors. And I'm arguing that there will always be a significant percentage of the population that engages in risky behaviors (for whatever your definition of risky is), and we should have technology to help.

> esp. if the bad choice gave them an advantage or "profit".

Not everything is black and white. We are allowed to pick and choose here and limit this from happening. Most examples we've been talking about involve an individual having to use some communal system, like a healthcare system. That isn't an "advantage" or "profit" that the individual is abusing.
'we' who?
Wow! This is great! It was always such a struggle to get stuff like CEF (necessary to show rendered HTML/web pages and chat in a livestream) on Linux. I never even tried to tackle other plugins.

I might start up my livecoding again based on this -- thank you
The efficiency of computers makes people nervous:

- If I put a digital camera in a school classroom connected to a microchip and use facial recognition to automatically get class attendance, that is dystopian and scary

- If I put a biological camera in a school classroom connected to a lossy neural network and use facial recognition to manually get class attendance, that is normal and ok

What's the difference? In one case we "feel better" because unlike a computer it is difficult/impossible to move/copy memory out of the human brain. If we ever developed a technique to losslessly extract memories from the human brain, then people would feel very nervous about that tech since it could make anyone eidetic which could infringe on their privacy, etc.
Given all the well documented "don't trust Lenovo" comments here, anyone have anything specifically negative to say about any other brands in particular? Genuinely curious. For example, Asus, Acer, Toshiba etc?
Upgrading the routers is a monumental task and handling the "transition" when some routers are upgraded with v4.1 and some are not is impossible. What happens during the transition when a v4.1 source tries to send data to a v4 destination? The v4 can't talk back. You can't fit 64 bits in a 32 bit address. This is the same problem as with v6.
You see these in circuits incorporating SMPS all the time: https://www.digikey.com/en/product-highlight/f/fair-rite-pro...

Smaller, cheaper, lighter, better. Just hard to retrofit if they weren’t designed as part of the board to begin with.
> Photoshop doesn’t provide you with copyrighted materials to work with when prompted or require ingesting other copyrighted works to work optimally. Language models do both.

Photoshop now has generative AI features that leverage language models as well as training on imagery, so this is literally false when discussing Photoshop as it currently exists.
I think they successfully make their case and cite enough previous examples that they will win this. Individual users will get sued for infringement if they do silly things with the output, but I don't think training will be considered infringement after reading this document.
I am also a get-up-and-pacer, and agree with your reasoning completely.
When a repair requires soldering, it significantly reduces the number of people who can do that repair themselves. I can do it, but most of my non-technical friends could not, even though several of them could replace a hard drive or even a DIMM in their desktop PC.
Really? I've never had that problem. Can you get a repro scenario?
you are at a FAANG making good money. lots of people can’t get a FAANG job despite being highly qualified. others can’t for other reasons.
Because that's all the ai model is doing. It's reading the books.

How an entity (human or not) changes after reading those books is not in the purview of copyright.

It has not shared them (copied). It has read them, learned from them, and changed itself in response.
The models that are trained on these inputs absolutely do not contain all of the text that they're trained on. Even with non-quantized models you're looking at somewhere in the realm of 3% of the training data being present in the final model.

Further, these models are not used to reproduce copyrighted works... they would be one of the least efficient ways to do so.

I also don't think there's a particularly strong argument that training on a book or image decreases the market for the original book or image. To take an example, zero folks that want to read Game of Thrones are asking ChatGPT to generate Game of Thrones for them instead of buying the book.

I think what's really happened here is that artists' work has utility outside of the originally intended audience, that utility largely comes from statistically analyzing the writing, and the debate is about whether or not the utility of those statistics requires additional compensation for the artists. That question seems to hinge on the intricacies of copyright law, but as I've stated before, I think the fair use argument is quite strong.
What’s your justification for learning from copyrighted materials? Why aren’t your reconfigured neural connections a derivative work that needs to be licensed from the original rights holder?
machine tags were stupid. tagging was about humans labeling the important aspects for retrieval. not a replacement for all metadata, or for faceted search.
Yes I think that's fine. So OpenAI is more or less safe, but it also means that nobody can really use copilot without a fairly huge legal risk.

Probably solvable though. Can't be that hard to do a fuzzy search of the training set for similar code.
"you should, because in production your program must endure orders of magnitude more variety in inputs, uptime, and runtime conditions than the test suite can exercise. it can and will get into weird states you didn't anticipate. yes, you can fuzz, yes you can property test, I know all about that. those things are good. but I don't get why you wouldn't also use a static type system to provably rule out classes of problem across all possible code paths. why settle for less?"

Because type errors in unit tested code are basically non existent. It's a fictional problem and as such there is no point in spending real resources chasing fictional problems.

There is plenty of research that shows that static typing gives no benefits (statistically insignificant) when it comes to software correctness.

What you are asking is why shouldn't the local government spend money on a Yeti patrol to protect the general public against Yeti's? The Yeti patrol will eliminate an entire class of problem (Yeti attacks).
Indeed, but learning is effectively[0] a form of lossy compression too. DNN weights are somewhere between zipping up a truckload of JPEGs and deriving facts from first principles. Where exactly are they on this spectrum and how it affects copyright, it's not obvious to me - at least not when trying to argue from fundamental principles. I feel the DNN copyright issues will be ruled on from purely pragmatic position: what's the legal status that upends existing markets the least, and/or is most favored by lobbyists.

--

[0] - I believe it's actually fundamentally the same thing.
GSK stalled its own tuberculosis vaccine
NYC will and nearby will hold on just a little longer as all the ice water from Greenland is holding our temps down some, more in the spring, early summer but even now in early Autumn. This won't last over the years. Ice takes lots of energy to melt, but it takes much less energy to warm water beyond that.
Just be careful which time source you use. One of our servers was configured to use tick.usno.navy.mil and tock.usno.navy.mil back 10-15 years ago or so. The Navy had an "issue" with the time they were sending out. The overnight result was several licensing servers wouldn't authenticate and we were locked out of those systems(SSH needs accurate time, within minutes I believe). We discovered the discrepancy by logging in locally (we were in the same building but a different office) and changed the time servers and then the sync method to resolve the issue.
Plus complex queries with rich capabilities
This is a weird example you posed because it's a real thing. It's called a doorman and it's very popular in new york (it's considered a luxury to have one)
Most software development is not engineering. Engineering is about requirements, guarantees, and specifications.

When you engineer a bridge, there is a use case such as light vehicle traffic. That translates to a load requirement to achieve that goal. Your design must then guarantee that it fulfills that requirement.

Success and failure in this environment are defined and objective. Furthermore, you can largely rely on the guarantee being made; the correct operation is well-defined within some meaningful domain. Engineering turns the subjective qualities of a product into objective bars for success.

Specifications generalize this process by providing well-defined guarantees. These can then be used by another to fulfill their requirements.

Engineering rewards results, not efforts. It is about fitness of purpose, not best efforts. It is about success and failure, not how hard you tried.
Copyleft licenses are a form of copyright. Unless it is some other meaning I am not aware of with left-right word play.
For the curious, this problem is called head-of-line blocking https://en.wikipedia.org/wiki/Head-of-line_blocking

HTTP2 allowed multiple streams over one TCP stream, but that kinda made HoL blocking worse, because in the same scenario HTTP 1.1 would have just opened multiple TCP streams. QUIC, as GP said, basically gives you a VPN connection to the server. Open 100 streams for reliable downloads and uploads, send datagrams for a Quake match, all over one UDP 'connection' that can also reconnect even if you change IPs.
> An example of this succeeding is my friend Nicole, who started making watercolor paintings about climate change for fun and sharing on social media. Her work went viral, and after four months, she decided to quit her job and go all in on art. Now, she makes a living through merch and commissioned work.

Ironic to bring that up as an example when your header image is an LLM-generated "watercolor" painting. Sorry, Nicole.
Well... I can look at it from the other perspective; in my previous org, the director came like 15 years ago from Oracle, and his ideas, management style, and goals were very much aligned with what you'd expect Oracle was like 20 years ago. It took firing him and two managers below him to turn around the org, despite adopting new practices, new ideas, working in completely new directions, etc.

I wouldn't completely discard the idea to be honest.
He is doing a full series on the engineering of railroads and mentioned this is just the basics. He did not cover locomotives (propulsion, types, differences among passenger, fright, etc) in this video and focused solely unpowered rail cars.
> The same HN commenters who say copyright should be abolished say that AI should remunerate companies for their training data.

"The same HN commenters" meaning individual commenters, or meaning HN as a group?

If you have individuals with contradictory positions, you could ask them to explain themselves.

But if you mean the commenters of HN as a whole, there's probably over 10,000 people here. You can find a really wide range of positions here; don't expect consistency, because it's different individuals.
haha maybe. do they call their employees hippos? :)
looks like hiring using coding interviews was not such a great idea after all
Android 14 released, source code hits AOSP
International Cryptozoology Museum
The Convenience of System.Text.Json
Haven't have time to look over it. For people who did, is this a generic 'Database performance' book or a longform pamphlet for ScyllaDB ?
tl;dr, they are referring to Nostr, a blockchain based system
Curious how you approach business units asking for reports that require multiple joins and can "filter by any column" and "sort by any column" and also offer pagination and then complain about why it's so slow? This is MySQL by the way.

The sorting by any column and pagination is really killer. Can't do cursor-based pagination so you get LIMIT/OFFSET which is terrible for performance, at least in this context. Indexes are often useless in this circumstance as well due to the filter by any column. We get lucky sometimes with a hard-coded WHERE clause as baseline filter for the entire report that hits an index, but not always. Just for fun, add in plenty of LIKE '%X%' because we limiting them to STARTS WITH is out of the question; it must be CONTAINS.

It's a constant source of frustration for the business and for the dev team.
Publishing a Book Means No Longer Having Control Over Uses of It – Including AI
The copyright violation, if there is one, is committed by the person who extracts data from the model and uses or distributes it in ways not permitted by law.

Not by the person who feeds data into the model... and not by the model itself, for merely retaining an unrecognizable, unusable, highly-compressed and -transformed representation internally.

Seems simple enough. Any other judicial outcome will either halt the process of human intellectual evolution, or transfer a staggering amount of power to people who DGAF about US copyright law. So be careful what you wish for.