skysight-inc/HackerNews huggingface dataset:
How long is the future really foreseeable? The current trajectory is already dismal and appears to be accelerating[0]. Certainly humanity's carbon emissions increase inexorably; what can stop them? Human extinction is probably a bit hyperbolic, certainly within this century, but can you imagine what the world will look like to a child born today, turning 75 in the year 2100? I can't claim to have any certainty, but I expect I'll be happy to have departed by then.

[0]https://www.youtube.com/watch?v=Vl6VhCAeEfQ
There is a lesson about hubris, but most people miss it. The Devil's deal is false, he doesn't play "fair and square." Johnny wins the bet but still loses his soul to the sin of pride. It's even in the lyrics: "My name's Johnny and it might be a sin, but I'll take your bet and you're gonna regret 'cause I'm the best that's ever been!"

At least that's how I've always interpreted it.
do you mean https://github.com/mjburgess/Lyssa and https://github.com/mjburgess/Quazar? it's true that i can't find a grammar in either of them (https://github.com/mjburgess/Lyssa/blob/master/src/impl.py#L... seems more forthy than anything else) but (while they are very much the sort of things that i like, thank you for sharing) they also seem somewhat less like 'real-world programming languages' than things like awk, ocaml, or our other example in this thread, gcc c and objective-c until gcc replaced the bison parser with a handwritten one in 02006. that last compiler was the compiler nextstep was built on, which got steve jobs back in control of apple, to replace macos with nextstep. seems pretty real-world to me

maybe you're talking about stuff you haven't released?
We have made an enormous shift in that direction post-COVID and it turns out that: [drumroll] people still largely prefer to live in cities when financially viable. The price tag of cities is itself evidence of this. San Francisco isn’t expensive in a vacuum. If there wasn’t demand for housing at these prices, they would fall. And yet people continue to willingly pay an enormous premium for the privilege of living here.

I can walk across the street to get my groceries. I have at least fifty restaurants within walking distance. My doctor is four blocks away and a large hospital is six. I have access to a large park three blocks away.

There is a streetcar that goes straight downtown one block away and three buses that go throughout the city are right at the end of my block. I can bike to virtually anywhere I want to go if walking is too far or transit is annoying.

And all of this keeps us healthy. It’s no secret that obesity is approaching near universality in areas of the country where driving is the only option to reach basic amenities. It also correlates with reduced energy use and therefore to reduced greenhouse gas emissions.

Making cities cheaper goes a lot further than trying to make cheap but fundamentally broken suburbs and exurbs less hostile. And part of that is precisely what this article highlights: the rentier class siphoning away the profits of workers while providing little to no value themselves. And I say this as a homeowner (and therefore landowner) myself.
Thank breck, for taking out time to review, I would be personally writing on this blog while I am on the journey of being a first time entrepreneur along with building a documented community for early stage startups.
As for the newsletter, yes its very early, let's see what happens.
I don't often read hackernews for Lamucal AI spams but when I do, it's always nice.
Similarly, if it were possible (and legal) to provably destroy a US Dollar bill with a specific serial number, you could use that to move value into a stablecoin. Light dollar bill on fire, record and publish a video of it burning (with serial number visible), receive a newly minted digital dollar. Unfortunately, deepfakes + 18 USC 333 make this ineffective + illegal.
it's very simple. trying to apply the concept of property to information is unnatural and has hindered human progress more than it has helped. Information is not like physical property, which is limited in supply. In fact it doesn't even really exist. To tell me that having the atoms on MY hard drive or MY ink molecules on MY paper arranged in a certain pattern is absurd. I'm not depriving anyone of anything by doing this. I am the one being deprived by not being allowed to arrange them how I wish.

To try to own information is like trying to own a flame. I lit your candle with my candle, so I own the flame on your candle. Making a copy is the same. To claim you own the copy is just plain stupid.
The plaintiffs are claiming that their art-style is copyrighted intellectual property and that they can sue image generators for damages if it creates an output that resembles theirs. Regardless of what you think about AI art, the precedent of this case will be a huge expansion of the power of IP and copyright law in the US mainly to the benefit of corporations - imagine Disney copyrighting the look of their 3D animated Pixar movies and suing anybody who tries to make a cartoony 3D animated movie for IP theft.
This site doesn't get many submissions so you can search for it by site (domain address):

https://news.ycombinator.com/from?site=epmonthly.com
Yes, I see a lot of this sort of comment wrt to phones too.

IE: People love the iPhone 13 mini — and it is immediately discontinued for low sales.
You typically want a mix of UDP and TCP (or sometimes a weird TCP-like monstrosity rebuilt on top of UDP).

Taking great care to design your data streams to be self-correcting (e.g. transfer a world location where characters are going towards instead of which direction they are heading) can go a long way towards saving a ton of synching headaches, and enables very efficient networking.

One-off events go over the TCP-like channel, but constant streaming data that naturally self-correct over time, like the example above, can benefit from being on the UDP channel.
> But doesn't this CLA in particular (and most CLAs out there generally) assign the company behind it a license to distribute all contributions under any license they wish?

Yes. CLA requirements for commercial AGPL open-source projects actually highlights an important feature of the AGPL - you need explicit permission from the developers to use their code in a proprietary codebase.

Codebase under a permissive open-source license like BSD, MIT, ZLIB etc. can be used by anyone and even packaged into a closed source codebase (with a proprietary license) even without a CLA. All that such license demand is that you do not deny public attribution to the developers and highlight the original license (here's an example from the old Opera Presto browser which was a proprietary closed browser with open source components in it - https://imgur.com/a/KDavWLd ). On the other hand, an AGPL codebase cannot be packaged into a proprietary codebase because the license requires not only attribution but also the requirement that the all source code, even the non-AGPL parts, has to be compulsorily shared if you link it with an AGPL codebase (i.e. it forces all code to be always open source).

The underlying philosophy of the xGPL license is the right to repair the software you use. And you can only do that if you have access to the source code of the software. Under AGPL it is illegal to close-source an AGPL codebase. But, AGPL also recognizes the rights of a developer on the code they created. It thus doesn't prevent the original developer from re-licensing their own code or even transferring the rights to another. Thus, in some way, AGPL actually forces the CLA requirement (if you want to distribute a software under proprietary license) and let's the developer decide if they want their code to be reused in a proprietary codebase.
Referenced here https://news.ycombinator.com/item?id=41259611
What does marginalized even mean, anyway?
> because it doesn't actually make any connection to indicate that these companies wouldn't make even more money by building more homes,

I think it comes down to risk, effort, and available labor/resources. If it costs them nothing to hold the land and build only when they're very sure that the building will be profitable, then that's what they'll do. But once they have the whole construction side working on projects... if there's capital left over... why not buy up more land in the mean time? It makes it harder for your competition to build while you work through your backlog and it costs you basically nothing.
In "The Master and Margarita", Pilate makes a hard-boiled metaphorical, not literal, deal with the devil.
Durable Objects (DO) – Unlimited single-threaded servers spread across the world
Can’t find a comment area here? I’m old and blind, but I don’t see it and my agent also cannot find a link.
Many are outdated by the time they hit the press.

I recall a few years back, Packt et al would publish like "Modern React" or something, with examples that wouldn't build by the time the book was out.

Typesetting is awful too, as you mentioned. A single paragraph for something dead simple is spread over multiple pages.

Nothing against such authors; its fruitless to hit a moving target.

Books on programming languages are the only ones I purchase these days, for those reasons.

The Go book, Rust Programming language, Stroustrup's books on C++ etc are quite good and worth owning, but those are exceptions rather than the rule.
I don't how it's used in German, but based on other comments, it does sound like it can be used either way!
Codedraw: Draw with commands, export and share your creations
Translation: keep out them poors.

Zoning that mandates low densities is used to economically segregate areas. They're invisibly gated communities enforced by the government. "Can't live here unless you can afford to buy/rent this much land."

One of the things I noticed while living in Munich was that the differences in apparent neighborhood prosperity in different parts of the city were vastly less extreme than in major US cities. Almost every neighborhood looked kind of vaguely middling, it was rare for a place to look obviously well-to-do or obviously run down.

And it makes that it's harder to get extreme differences there if at least medium density dwellings are allowed just about everywhere. Working class people may not be able to afford a whole house, but they may be able to afford an apartment in a given neighborhood.
If you don't pay property taxes for long enough (usually 5 years) in the US, typically your property will be auctioned off at a county tax sale (assuming your lender hasn't paid the taxes and foreclosed first).
There are a hundred approaches for as many big banks with mainframe cores. The problem of modernizing a bank is much, much bigger than what language its core logic is written in.

We're talking about a custom software stack grown from a first version written fifty years ago, before the word "coupling" meant anything to programmers.
I didn't. Unfortunately, renters vote at a lower rate and don't vote with the same focus as property owners.
> Forcing people to think certain thoughts (or trying to) is the worst evil.

Like forcing people think that copying is theft? Or that by clicking a button you agree to few hundred page agreement you couldn't possibly read or understand?
Sorry, what seems to be the issue?

I know it might sound a bit cheesy, but I believe it's uncensored enough to call it that. Try asking DALL·E to create an image of world politicians crashing planes into buildings (not sure why anyone would want that).

My decision to promote the uncensored nature of Flux was based on the fact that it's gaining traction on X and Reddit, where the user base often has specific political leanings.

Anything I should improve? :)
Our customers, who build voice agents, are often asked by their customers to make their voice agents more human-like and flexible. Their clients — businesses like pest control and automotive repairs — value providing a personalized experience but want the convenience and reliability of a 24/7 booking and answering service.
That's the idea, though. If you're sitting on an undeveloped or underdeveloped parcel of land, you should bear the cost of the value of the land. If it's in a rural area, you can probably weather the tax burden because it's worth a lot less than a surface parking lot in an urban area.

The idea behind such taxation is to destroy the deadweight losses created by land speculators. You either buy the land, develop it, and bear the weight of the tax on the fair assessment of the land's value, or you don't buy the land at all.

Property tax is predicated on the value of the structure now. Land-value taxes are predicated on the value of the land, developed or not. That will fluctuate based on the desirability of the surrounding area.

The irony is that property taxes are predicated on the value of the structure, but the practicalities of market forces are that the land is what's actually valuable. So rather than keep playing this mis-labeled game, we should embrace land-value taxes and have municipalities asses taxes without regard to the structure, just the potential economic value of the land.
Is there a more formal description of the algorithm? I'd be interested in understanding not the implementation, but how the algo has been constructed, to understand its strengths and weaknesses.
If someone is having trouble understanding the absolute most basic part of classical mechanics (masses undergoing acceleration) something tells me they're not going to understand Calculus no matter what lens you view it through. It's not even about the equations, it's simply using it as a backstory for the motivation of the mathematics.

> If you can find an application the student is interested in, then by all means, use that approach. For a general purpose textbook, though, it hinders learning for many students who don't care for the particular choice of application the book decided to use.

This seems absurd. Just because some people will find a particular application less interesting, I don't think the answer is to throw out ALL applications and turn it into a generic boring slog through which no one will be able to see when and how it's useful.
Do you ever find it hard to find specific devices for QA Testing?
I’ve noticed that some devices are really hard to find online over the past few years as a QA Tester. Wondering if this is something others have experience with. Would appreciate any thoughts or suggestions for sourcing devices that are hard to find.
> it does have a debugger with breakpoints, which even supports time-travel debugging (except on windows obviously), but i've never used it. it even has first-party ide integration: https://ocaml.org/manual/5.2/debugger.html#s:inf-debugger

1. I am developing on windows so that's an issue for me and

2. I don't use emacs, I use VScode and I've not been able to get the experimental debugger working for the VScode plugin.

It's not that the debugger is purely for fixing bugs; I use it as an active part of development. I want to be able to freeze the program and inspect values as they are running. I may know what the types or state of the program are just by viewing the code, but I want to be able to inspect the actual data for myself as the program is running.

> debug logging shows you the whole history of your program's execution rather than just a single point in time

breakpoints also provide stack traces, so they provide a kind of history as well. I'd rather inspect and interact with a program than dig through thousands of lines of logs

> breakpoint debugging requires a lot of manual labor, painstakingly operating the machine to navigate the execution to the state that has the problem

I see things the opposite as you: print debugging is tedious and requires restarting the program from the beginning whenever you make a change to the source, unless you are constructing your program piecemeal with the repl, which I consider to be extremely tedious as well. To me, a debugger with breakpoints is a far more efficient way to code than print debugging.

I think there is a cultural difference in software engineering between people who use debuggers and people who don't. John Carmack once pointed out that people who come from the game dev and Windows/PC world use debuggers while people from the linux and web dev world tend not to. It seems to be a matter of preference/taste, and I think FP programmers seem to have a distaste for debuggers and graphical debugging/development environments
Only when you are not stepping on the toes of bigger capitalists.
Run a Local AI Assistant in VSCode with Continue.dev
caniuse reports that a regression bug broke it in Safari 17.0 and 17.1: https://caniuse.com/colr
That's a cute tactic.

Claim that $BAD_SIDE_EFFECT would be bad, even if it's better than the status quo.

Nice way to prevent change.
1.47 billion 2005 dollars is 2.29 billion 2023 dollars.

Profit per house in 2023 dollars:

$44,751.04 in 2005

$56,683.19 in 2023
Farther up they are talking about taxing based on what it could be worth, not what it is worth.
something something with mothers
Kim Dotcom is simply a career criminal, settling on piracy after having previously been convicted of trafficking in stolen phone calling cards and embezzlement. He simply figured out a crime that is socially more accepted than what he engaged in previously, but it was always about the money for him.
A property tax is typically assessed on the value of land + property, and honestly, we don't do a good job of accurately pricing the land value aspect of it. So if you don't build anything and just own the land, your property tax will be very low.
Thanks for the positive words! Any limitations in the transpiler (such as some advanced generics) will only be limitations on the Android side – the iOS side can still do anything that is support in Swift. We discuss this a bit at https://skip.tools/docs/platformcustomization/

> Also, using SwiftUI cross-platform makes me think that many android libraries would be a no-go.

A unique feature of Skip is that the Kotlin/Android side is free to integrate with whatever gradle libraries it wants (see https://skip.tools/docs/dependencies/). Similarly, the Swift side can have any SwiftPM dependencies it wants.

Only your own transpiled modules, and the core Skip modules, will need to support transpilation. You can then include any native dependencies via your app's transpiled code that branches based on which platform/language you are targeting. So, for example, the Swift/SwiftUI side of the project can depend on the SwiftPM "https://github.com/firebase/firebase-ios-sdk.git" dependency, and the Kotlin/Compose side can depend on the Gradle "com.google.firebase:firebase-bom" dependency. This is what we ourselves do in the various integration modules we have (such as SkipFirebase, for this particular example).
For that example, I think you could do

s n a' k e -> ā
s n ā k e' -> NULL

although that would also change "snāke" to "snāk", which is not quite what you asked for.

I don't think there's a way to do many-to-many substitution in general, although it would always be possible if you create intermediate glyphs. I believe Section 5 of http://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileS... gives the full list of substitution types.
> ... and I hope you can list all of the
groups of order < 8 without having to think too hard.

Early morning reaction: oh god I've forgotten all of my group theory, this is bad.

After lunch: oh, right, there's only two composite numbers below 8.
Oh no, the rich will have the same experience as the poor!
Why incentives to work hard clash with incentives to take risks in science
Ah. So that's why so many people think chatgpt is such a boon for drafting trivial things that a competent writer could do almost as fast, but with more control. They really can't do it.

The deskilling continues. "What can be expected of a man who has spent 20 years putting heads on pins?"

PS: I am not that old. I was in the college class '11 at an average small liberal arts college with an over 60% acceptance rate. I was not exceptional. I think the deskilling has accelerated very greatly and very recently.
Reading COBOL and translating its behavior 1:1 is maybe 1% of my job. There is so much more to modernising a bank. Technologically and culturally.

I can discuss my work, but unless you have a work permit in Israel, I won't be able to hire you.
https://themindcollection.com/gell-mann-amnesia-effect/
That's part of it, yes. But some areas can be more desirable for other reasons, too.

It'd be better overall for society if we just got rid of exclusionary zoning and made it easier for people to live where they wanna live.
Is this written by gpt
Very interesting interpretation! I see your point.
No, but fediverse/activitypub are features that the end-users directly use, whereas 'written in language X' isn't.
about time. delayed justice is an injustice. making millions via copyright infringement has a price; prison.
Reticulum works on microcontrollers. The rnode firmware that works on meshtastic boards https://markqvist.github.io/Reticulum/manual/hardware.html
No one seems to have an answer for what model Apple can use

Every support contract of this nature that I've seen is a fixed, flat fee. And someone, businesses outside of tech, with their far higher costs, are able to make it work.

Apple could easily use this business model, but its profits would be far lower. Apple's grown quite large and comfortable with a business model centered around illegal profits (in this context, referring to the excess profits derived from their anti-competitive behavior) and like other businesses premised on abusive behavior, it's going to fight.
Which piece of advice is no longer good since the last version of the blog post was published 6 years ago?
I guess you mean this one: https://en.wikipedia.org/wiki/Number:_The_Language_of_Scienc...
If some packet loss is not problematic, UDP is used.
Often for players positions.

That's also how some speed hacks are made possible.
And that's a good thing, because unlike other valuables, you can't just create or mine more land. Land is inherently valuable based on its location, you can't just get more of it somewhere and import it in.

There needs to be pressure to actually make productive use of land so that people don't just uselessly sit on it.
Housing can’t be both a good investment AND affordable. As a kid, I was told that my house was a good investment and the houses rise in value overtime. Now, I own two houses which of both appreciated by about 9% per year for a decade.

We agree there is a problem.

But I doubt the premise that land hoarding is the key issue. It seems to me that everyone wants to live in a 3,500 square foot detached house near the city. But only so much of that exists.

At least one major reason is that neighborhoods actively fight the installation of semi-dense housing because it would “ruin the character of the neighborhood.” This gets encoded in zoning.

The people who have most power over local zoning regulations are neighborhood boards, not home builders.
Is it only Toyota who doesn't have PHEV pickups? BYD does and The RAM 1500 is coming but that's all I can find.
That's not what they're claiming.

They're claiming that the models were trained on copyright material[1] and that training models doesn't constitute fair use[2]. Their claims are in the first couple of pages of the court ruling.

The claim is not that the style is copyrightable but that producing work in the same style could affect the market for the original product which is one of the parts of the four factor test for fair use. [3]

[1] Which ldo they were

[2] This is the big one and will have enormous ramifications if it ends up with the court ruling substantially in their favour

[3] https://fairuse.stanford.edu/overview/fair-use/four-factors/