skysight-inc/HackerNews huggingface dataset:
There were no technical arguments from Google. They implemented tail calls and performance was fine. Furthermore, wasm required them to add the functionality back to the jit.

MS complained that windows APIs made it slow, but first, they should fix their OS. Second, chrome didn’t have those same issues on windows. Third, they now use chrome, so it’s no longer an objection.

Firefox complained that it was work, but they’re also doing it for wasm.

This only leaves the stack trace argument, but the biggest cases for tail calls are where you’d already be forced to a loop and nobody complains that loops don’t have stack traces.

Further, you already have the same issues with async stack traces and activating shadow stacks in debug mode works just as well as those async traces.

It’s all about chrome devs digging in their heels because they took a side dumb argument and won’t just swallow their pride and implement what developers want and the spec demands.
What a crazy thing!

Weird that he died a couple of weeks ago. But what a pilot.
I edited my response with an apology! Thanks for checking!
My experience with those is that they are a AA cell in a plastic shell.
I ran into the same issue out of nowhere with my Spotify app a few months ago- after hitting around 300 users. Apparently, Spotify has a limit [0] on their API quota for auth (around 25 users or so in theory), but don't feature the limit very prominently in their documentation.

Have you requested and obtained a quota extension? I gave up on my app altogether after a couple of weeks and seeing in their documentation "[this] review process can take up to six weeks."

0. https://developer.spotify.com/documentation/web-api/concepts...
It’s a guess. Software fix is cheap.
Also a bad sign when a supposed bird drone doesn't make a "CAW CAW" sound
They said it was too hard, but now they’re adding it because of wasm, so their objection doesn’t matter.
I mean, every serious review out there places the cybertruck as a solid choice for electric truck, on par and reasonably priced against alternatives. Surely not as hyped as originally planned, but still a solid choice.

What amazing eyes do you have that spot "obvious poor engineering"...?
Sadly I sense something amuck against the functional paradigm as well.

Paul Graham wrote back in 2001 that Lisp was a secret weapon for building a startup due to the developer productivity gains. https://paulgraham.com/avg.html

As a corollary, the more lisp-like JavaScript is, the more it reduces barriers to entry for launching a tech company, promoting more software engineers into potential new competitors.

Could it be that Java and Python are taught in universities because some members of the industry prefer making it more cumbersome for new grads to launch a company? Having significant barriers to entry is business strategy 101.
You know you can override the font size, or just press Ctrl-+ and your browser will make text larger.

The same thing for colors, why do you want every single website everywhere to have optimal display settings for your preference or arbitrary targets, instead of configuring your browser to display everything with the contrast you prefer and the font size you prefer.

Also I don't know why "responsive" is in quotes, HN works fine on desktop and mobile. While I generally prefer a mobile app for convenience like staying logged in, the website itself works perfectly on mobile too.
Expanding a city on the edges can help, a bit.

But the reason people want to be in the city, is what makes it a city: its density. Even if a city has equal density everywhere, the dynamic place where everyone actually goes becomes the place everyone wants to be near. So prices there will go through the roof if it can't be made more dense.

There are only two dynamic solutions to the circle of density creating demand for more density. They are best used together:

1) Continuous spacial density growth.

2) Continuous temporal density growth. Keep improving the speed and convenience of movement throughout the city.

There is no static, or fixed timescale, solution.
Iterating over tree structures is a pain without recursion, but that's the only situation where I feel I need recursion.
I think this is the key a lot are missing. It’s about solving the problem, not necessarily doing so in a way that’s preferred or familiar to you. Low code has prod/cons but it has a place in the industry that many developers seem to be too arrogant to acknowledge.
Great answer! What kind of activities keep you alive?
I get what you're trying to say but parenthetically that's not really what fungible means. Fungibility implies interchangeability. Every dollar is the same as every other dollar. Every gallon of water is the same as every other gallon of water. Luxury housing by definition is not fungible with low-cost housing. The concept you're trying to describe is called "filtering."[0]

In any event, abundant housing is essential to filtering taking place. If there is scarcity, for example, if there's already a pent up demand for luxury units, then those units can be quickly occupied without anybody vacating the older units, and then the price won't go down. It might even go up if low-cost housing was torn down to make room for the luxury units.

[0] https://en.wikipedia.org/wiki/Filtering_(housing)
HN doesn't really allow bots.
The repo gets more into detail under "Milestones"
Developers have a Laptop problem [video]
And most the world doesn’t have them.
Yes it does feel nonsensical to mention it, it did put me off as author in this case has no idea what he’s talking about.

He could have said that llama to openai is as activitypub endorsement is to x strategy wise - that could hold.
If induced demand for housing were accepted, it might expose how weak an argument it is against road use. 'Lets not build more roads because it allows more people to make journeys they want to make'?
Nimbyism kills cultures because eventually the nimbys die and no one new is there.
...and it's a PITA. Even old.reddit got tap target sizing for arrows "right."
as others have mentioned, C & D cells in rechargeable format always have been a AA or similar sized cells. Even back in the nicad days this was true.
I’m not sure if this is true. I use Instagram a lot and the app keeps reminding me that it’s a thing. Whenever I open it I see a lot of content being posted. It does not feel dead.
Which is lovely, can you imagine how many bots there would be, posting "helpful" comments that are just noise?
For 2024 you could consider to to form a habit of pointing to sources that support your statements (or mark them as things you want to believe) — this is better for everybody involved.

Or, you know, just don't submit the post after writing it unless it really adds something to the discussion.
I never quite understood how a group of people who are so in favor of remote work, can't understand why growing cities may not be the best idea for the future.
When I read this I thought it was a different back end to git. Not such an absurd idea, I do with with my own low code tool. I store the commit history in IPFS using the IPFS content ID as the code identifier, with each commit pointing to the parent commit, and it works quite well:

https://github.com/yazz/yazz
> still alive and well

Last time I checked user numbers were both steadily in decline, and small in absolute terms (top 10 IRC networks combined have ~500k users - compare to eg discord with 150 million users. There are individual discord servers with larger user numbers than the entire world of IRC)

> survived takeover attempts

Didn’t the takeover succeed, and then all the users migrated to a different server? I guess if you’re saying “IRC as an abstract concept survived the takeover of an individual network” then sure that happened.

> got a shiny new protocol spec with modern features

Perhaps I’m reading this chart wrong, but checking the IRCv3 feature support page, features that I would consider “modern by 80’s standards, table stakes by 90’s standards” (eg account registration, chat history) are still in the “draft” stage and not supported by libera.chat. Features from the 2000’s (eg mobile notifications) aren’t even being drafted?

If interoperable protocols really drove progress, Discord wouldn’t have attracted more users in 6 months than IRC did in 30 years :P
VSCode, WASM, WASI
intentionally confusingly written
Other languages that make heavy usage of non-ASCII Unicode characters (such as Lean) often have tooling support such that one can type '\' along with some combination of ASCII characters to generate characters like '≈', '≠' and 'ƒ'. Along with searchable documentation for the whole mapping of shorthand codes to the mapped Unicode values, of course.

Code is read more than written, so I have grown to appreciate programming languages that lean into non-ASCII characters for semantic clarity :)
I made an AI-powered TikTok content creation platform
Very early stages, but I want this to be the home for quick generation of short-form content. How can I improve?
I was aware that the Random function call gets evaluated in Python (and C) every time the loop iterates, I just couldn't imagine the probability distribution myself, I had assumed that all numbers are uniformally distributed but didn't cater for the sums. You're a legend! Now I see it. I wrote the following code to check out your argument and it checks out indeed :thumbs-up:

def p(n):
total = 1
for i in range(1, n):
total *= (100-i)/100
return total

for i in range(1, 100):
print(f"p({i}) = {p(i)}")

The first 13 results:

p(1) = 1
p(2) = 0.99
p(3) = 0.9702
p(4) = 0.9410939999999999
p(5) = 0.9034502399999998
p(6) = 0.8582777279999998
p(7) = 0.8067810643199997
p(8) = 0.7503063898175998
p(9) = 0.6902818786321918
p(10) = 0.6281565095552946
p(11) = 0.5653408585997651
p(12) = 0.503153364153791
p(13) = 0.44277496045533604

p(12) sits at 50%, of course it will be the mean! :D
A very small very personal note: dear automakers what about making connected cars, BUT connected to their formal owners? Like hey a car with a webui built-in. So for instance instead of crapplications and crappy APIs [1] we can simply connect directly with dynDNS or a personal domain to our cars and owning them fully enough to decide how to upgrade their crapware, witch services gives to whom and so on?

I have three cars, only one a modern connected BEV, a modest MG ZS long range 2022. Just for instance with it's app sometimes I connect to someone else car in another country, localizing it. Apparently unlocking and remote command heating/A/c does not work sometimes, asking for a pin, sometimes does work not asking for nothing.

The problem is not the ex-husband, the problem is the crappy crapware you put on your vehicles to control them as you wish without much formal owners but in reality just users controls...

That's the real ABUSE.

[1] https://samcurry.net/web-hackers-vs-the-auto-industry/ also https://news.ycombinator.com/item?id=34230093
I think we agree. "Giving a prompt to a black-box model created by a large corporation" is just the average, and the popular perception of the term "generative art". Genuary is also explicitly about making art with code, so there is a more technical distinction that has nothing to do with the amount of effort required.

And maybe the solution is for Genuary to embrace AI art and to stop describing itself as doing things with code specifically. It's something to consider, but I think the AI art would drown out the algorithmic stuff, and the latter would probably have an exodus and be forced to start something else.

As for people gatekeeping and being dismissive, yes those people are out there. Hopefully my comment did not imply any of that.
Overall it's doing incredibly well.

There has been a mass exodus of journalists, celebrities, brands etc from X over the last month with their communities following. The platform has been stable and performant. And new features slowly being added but implemented well.

The phase the platform is in now is dealing with OnlyFans account, engagement farmers etc. Which is very annoying as a user but tolerable for now.

The next phase will likely come when the API they are working on is released. Then hopefully we will get all of the useful bots back.

X just had their value written down by 75% by Fidelity so the company is on track to bankruptcy unless there are big changes. BlueSky is great but made the mistake of not opening up quick enough. So Threads for me is in the best position to capitalise.
They spent all their time trying to make the stainless body panels actually align, and a shoddy battery got through.
I think we saw the obvious conclusion to the idea of "finacializing an audience" in 2021-2022. There were SO many of these. Founders realized that the market for creators who want to do this != 100% of creators (i.e. mrbeast, Nicki Minaj and Taylor Swift all have other, more sustainable, ways to monetize their audience).

I felt like the decentralized/crypto space sped run the non-profit world in that you have a lot of people who care about you and would love to "donate" to you, but after a few times they run out of "support a cause I care about" money, meaning you have to continually get new people into the audience, meaning that your life is about fundraising.

When you think about it pessimistically it's a weird one to say "I 'own' 100k followers and I am going to try to extract as much money from them as possible" which is the incentive you are creating with that model, which again, most creators out side of crypto/decentraland don't think like that.

If you take out the "extract money" bit, then you just have what they already do, which is create things on interesting platforms, which means they don't have a need for a platform that extracts money.

P.S. Also, the point about the creator funds and payouts being small completely misses the point about what these platforms do for creators. They provide distribution. What you do this that distribution is up to you. You can sell chocolate, you can make 4 billion dollars on concert tours, you can create a brand called skims that is valued at 4 billions dollars, you can create a VC fund, etc.
Gating that just reduces monetization potential, which is why Facebook doesn't have a paywall. Everything else is niche and you can create fine businesses there, i.e. Patreon, but nothing huge.
> People want rapists and pedophiles to burn in hell.

Do they? A quick mental scan of well know paedophiles suggests that famous ones face limited repercussions.
Twain never said that. There's a similar quote in his _Autobiography_ but it doesn't really say the same thing.

> We are so high that we do not have to explain anything to anybody, either in this world or in the next. Annihilation has no terrors for me, because I have already tried it before I was born–a hundred million years–and I have suffered more in an hour, in this life, than I remember to have suffered in the whole hundred million years put together.

Look at his Autobiography for more context.
I love HN! Happy new year everybody.
I can turn on the ceiling fan in the room I'm in on "low" and turn the a/c for my entire house up 2⁰.

I'm pretty sure the fan is using less electricity...
This solvable enough by activating a shadow stack. You can also just note on the trace pretty cheaply that X function was called by a tail call function. This eliminates any ambiguity about what happened.

It’s not a different issue from async functions not having a stack trace and JS devs survived for decades without async traces just fine.
Threads...

https://hachyderm.io/@timbray@cosocial.ca/111637645737943991

> Wave of anti-trans attack in progress on #threads - someone has figured out to game the algorithm so it's in a high proportion of people's “For You” feeds. Not clear if it's a moderation failure or if Threads is ok with this stuff.
FWIW the textadept lexer can return everything well defined and supports everything, the rest is just styling.
Mango Mail is one of the most affordable email hosts on the market with a solid UI/UX. It has a simple, unified dashboard where you can control all your emailing needs and also supports advanced features such as aliases, catch-alls, plus addressing, and subdomain addressing.

You can currently get 3 months free if you start or upgrade a plan before the New Year.
No worries, I think your solution coverges with @Someone's above, if I am not mistaken. You're multiplying the probabilities for all values of j up to i for all values of i.
Fair enough w.r.t to how it works in the EU. I sort of knew that the legal system there was not as easy to bring suits etc.

As you said reaction is based on my personal experience in the US. However at times the US does pickup ideas and concepts from the EU, specifically California.
> Firefox complained that it was work

LOL, as they do.
The Bay Area in the early 2000's and even into the early 2000-teens was NOT like this.

You could go out to lunch and have a technical chat and the people at the table next to you might chime in with a solution!

When you get enough passionate people and pack them into one location things get interesting for them (networking, friendships etc)... Much of the passion is gone (lots of people see tech as a path to a paycheck), and everyone wants to WFH.
This brings up a newbie question that Ive been wondering about for a while -
Is it feasible to design an EV platform that can be upgraded to other battery chemistries? The idea of purchasing an EV that a few years down the line can be upgraded to the latest battery tech with a Software update to the BMS is very exciting!
I don't know that I have a strategy per se, but just things I've learned by trial and error.

1. Forget Duolingo

2. Pursue comprehensible input in context (there are hundreds of ways to do this, you have to find your own way). Polyglots like Steve Kaufmann and Alexander Arguelles have a few recommendations if you google them.

3. Also, try not to learn words. Learn phrases in context.

4. Ankify phrases that just won't stick.

5. Practice speaking and writing from the get go.

6. Leverage languages you already know to help you learn new languages (e.g. if you already know a Romance language, learning another is easier. Japanese unfortunately is a language isolate, but folks who know Chinese characters are able to pick up the written language faster, and folks who know a language with a similar grammar like Korean are able to pickup the grammatical structures faster -- finding those connections early give you a superstructure to map new ideas to).

Consistency is key, and even the very best language learners take about a year to become reasonably familiar with a new language. Disbelieve anything that promises you fluency in 3 months (even Spanish speakers need more than 3 months to be fluent in Portuguese, a closely related language).
Precedent zoning could solve a lot of housing woes. Essentially if there's already a building like the one you're proposing, your build gets approved.

Obviously we'll never move to this model, because it would depress property values.
Pico-View: December 2023
You're living in a fantasy world if you think a 200 HP car is going to make 1000+ HP with a few modifications. The people doing this have a factory engine block and that is it.
Applied Science, Veritasium, and Smarter Everyday are some of my favorites. The series Smarter Everyday did on submarines and the Kodak factory were incredible!
> edit wait did this article seriously just call the guy running the open source project mastodon, “CEO”…?

That is his title [0]. Other places calling him CEO include Flipboard's interview with him [1], and various tech articles [2].

[0]: His LinkedIn: https://www.linkedin.com/in/gargron/

[1]: https://about.flipboard.com/inside-flipboard/eugen-rochko/

[2]: https://www.wired.com/story/the-man-behind-mastodon-eugen-ro... and https://www.theverge.com/23658648/mastodon-ceo-twitter-inter...
What happened to making content for shits and giggles without any profit incentive?
Google's PSE is neat but there isn't a good way to manage switching between them. They could easily add a little dropdown to let you select which one to use as part of the public link UI they provide for each one individually. Giggle[1] gives me this ability and I run it locally (alongside Kagi) for more specific things to target domain lists I've been building over the years.

1. https://github.com/dan-lovelace/giggle
This has been my experience as well A1 means nothing if you cannot understand the average speech of a native. Most natives talk extremely fast when compared to the speed of duolingo. Natives also slur words together in a way that duolingo never does.

It’s great that you’ve learned the words to be able to buy groceries or order in a restaurant (basic numbers, yes, no, etc) but if you cannot understand the person asking you questions, then it’s all moot.
The comment says it’s v4. Since there’s no information on the page either way (funny, considering the original complaint), I took them at their word. If you don’t believe them, that’s up to you.

For what it’s worth, I do have access to v4 and it did give me an answer right now. But since I also know even v4 can give you wildly different answers to the same question even if you ask them one right after another, that doesn’t prove it either way.
> What penalty was appropriate

A life sentence.

Silliness aside, I didn’t know this was a thing. Yikes.

https://en.m.wikipedia.org/wiki/Miscegenation
The funniest part of this to me is that in 80% of the world, WhatsApp is the default messaging app and skips all of these issues
The New Yorker have an extremely strong reputation for fact-checking every detail in every one of their stories.

A couple of fun New Yorker stories about that: https://www.newyorker.com/magazine/2009/02/09/checkpoints and https://www.newyorker.com/magazine/2018/10/15/daniel-radclif...

I'd be really interested to hear what their fact-checkers came up with for this $300,000/week note!
It's many different things. Smaller families, units combined into larger units, units serving as pied-à-terre / airbnb instead of having permanent residents, etc
For my side project, https://teaminal.com, I tried to set input-based goals (though one output did slip in there with the MAUs):

- Publish 52 blog posts about remote work, agile, scrum, etc.

- Get going on social media, sharing those articles (or at least my monthly updates) on Twitter, LinkedIn, and Hacker News

- Try Google Ads and retargeting as new marketing channels

- Ship 12 new integrations and get into their app directories

- End the year with 1000+ monthly active users

- Get my first paying customer

I wrote these up in my 2023 Year In Review: https://www.teaminal.com/blog/2023-year-in-review/
This is why I have the quad-core T520. It runs nice and cool, and doesn't slow down even with the horrible code that comprises the "modern web."
You would look at the energy star data on the big yellow sticker for the cost of running the appliance.
Or if that’s not a thing in your country, you’d lookup specs and do some maths.

This isn’t useful at all.
It would be great to see an example before logging in to the site
stagnant wages and layoffs
Matt vs Japan on YouTube is probably your best resource. Go watch all of his videos (paying attention to how he shifts over the years) and when you’re done binging, get started! I think you can get through most of his videos in 20-30 hours on 2x. If you’re a native English speaker, that should be doable.
I'm using an Odroid HC4 as my home server. It has an ARM CPU and it's idling at 3.59 W now with a 1 TB SATA 3 SSD and some web apps that are basically doing nothing, because I'm their only user. It's got a 1 GB network card, like my laptop. I can watch movies and listen to music from its disk on my phone and tablet.

There is no need to have something faster. The SATA 3 bus would saturate a 2.5 GB card anyway. The home network in Cat 6A so it could go up to 10 GB. We'll see what happens some years from now.