skysight-inc/HackerNews huggingface dataset:
I would call it a bug if the client does not send the “jsonrpc” and “method” params first. It’s legal, but stupid. And from there, I know how what I am expecting to be sent and what types they are. If the client sends them out of that order, they get a slower response. But even then, it’s probably still maxing out a GB link.
Sounds like a machine learning job. :-/
See also: https://en.wikipedia.org/wiki/Stability_of_the_Solar_System

> In 2020, Garett Brown and Hanno Rein of the University of Toronto published the results of their numerical integration of the Solar System over 5 billion years. Their work showed that the Mercury's orbit is highly chaotic and that an error as small as 0.38 millimeters (0.015 inches) in measuring the position of Mercury today would make it impossible to predict the eccentricity of its orbit in just over 200 million years' time.
> Meanwhile when I wrote disparate blog articles, I went from $2/month, to $20, to $200 to $2000, and it’s because Google search sent you to me. Not because you bookmarked me.

What methods did you use to monetize your blog?
Is there a single example of API that fits that definition of REST though?
Their audience takes out trash at least twice a week. If it wasn't physically impossible for this to work where I live, I would be sourcing parts right now.
It’s the other way around. Zoning changed dramatically and local governments began to aggressively intervene in the residential housing market.

Before 1900, the governments more or less stayed out of the details of residential housing. There were restrictions on what could be done with a piece of land, but the government generally did not get too involved in whether a single family vs multi-family apartment could be built on a specific parcel.

The 1926 SCOTUS case, Euclid vs. Ambler, changed all this. The SCOTUS ruled it was legal for cities to ban certain types of homes, such as cheaper, denser, apartments. By creating an artificial shortage of homes or by directly forbidding types of homes, the wrong type of poor minorities could be kept out of neighborhoods without officially banning them. Back then this was mainly blacks, but nowadays it’s broadened to include any type of poor minority in disfavor, such as college students.
> Our philosophy is that to make fast software, you need slow computers...

One of the reasons why our industry produces slow, bloated software is because the engineers building it often have the fastest computers with the most resources. It should be a requirement before shipping to have your whole team personally use the software for a week on 10 year old computers.

One of the reasons why my data management system (https://www.Didgets.com) is so fast is because I regularly ran it on an old Core-2 Duo machine with a slow hard drive and limited RAM. I didn't stop tweaking it until it ran fast on the old hardware.
What is your business? I'm starting out now at $0 profits. Hope to change that this year.
Unsure what you mean by "mutators". I am guessing "pointers that can be used to modify data at a memory address"

If so, how can you (as a GC) be sure that while you were adding up all the pointers to an address, and finding none, that another one was not made?

Mystified
> Every auto driver and worker in india ha YouTube on through their entire work shift.

Meanwhile in Canada, our wireless telecoms have convinced the government that this level of bandwidth consumption should cost hundreds a month otherwise the cellular network would crash.
Yes. Clear as mud
This is something I wanted. I found remotestorage.io which seems like a cool idea but I am not sure it has moved much in the last couple of years in terms of adoption.
After covid hit I stopped running the Candy Japan subscription box and moved on to making games on Roblox. I’ve had a good start with it, and want to keep improving and releasing more games.

Perhaps I’ll also try some other platforms/side projects as well to avoid getting too stuck on just one platform.
Front end was Django, what ever that is, from memory.

No Node.js or other nonsense.

Did use docker (another example of making simple things more complicated... )
SICP shouldn’t be on this list. Few people actually read it and most just worship it unread like a bible. It was Hilfinger’s assigned text in 61A at Berkeley but without any assigned readings.

On the other hand, The Little Schemer which has a lot of the important ideas from SICP might be on a list such as this. But it’s too accessible to warrant much respect.
>I would be surprised if any nation classified a person uploading videos on to a platform with the hopes of having a revenue share on ads the 3rd party sells on those videos is in anyway an "employee" of any kind.

I would be surprised in some countries dont change their laws at some time to account for this digital sharecropping (from Youtube and iOS App Store to Uber, etc), and set some rules (like with employment) to this wild west of making a living that affects millions...
As it turns out, the best villages have neither lawns nor garages.
Im a long time lurker but first time poster. One of my resolutions for this year is to engage more with likeminded people and to build useful product for small-medium sized businesses to help them keep their infrastructure secure.

It’s a webapp written in Django which lets customers perform scans on their machines to help them get a better view on which ports are open, which machines are reachable etc.

I’m planning on adding more features as time goes on but I’m focused on building a MVP for now. 3 days in and I’m loving it so far - I’m new to Python (and programming in general, really) so it’s a great learning exercise either way. I’m hoping to monetise it as SaaS.
Are there pop punk dance clubs?
Don’t Just Set Goals. Build Systems
And in I Have a Dream, he said this:

>There are those who are asking the devotees of civil rights, when will you be satisfied? We can never be satisfied as long as the Negro is the victim of the unspeakable horrors of police brutality. We can never be satisfied as long as our bodies, heavy with the fatigue of travel, cannot gain lodging in the motels of the highways and the hotels of the cities.

>We cannot be satisfied as long as the Negro's basic mobility is from a smaller ghetto to a larger one. We can never be satisfied as long as our children are stripped of their selfhood and robbed of their dignity by signs stating: for whites only.

>We cannot be satisfied as long as a Negro in Mississippi cannot vote and a Negro in New York believes he has nothing for which to vote.

Since then, most of these problems have been greatly reduced.

Consider police brutality, for instance. On the scale of the entire population, it is small. The Washington Post says they know of 7 unarmed Black people killed by police in 2022. Of those, the majority were fleeing the scene of the crime. See https://www.washingtonpost.com/graphics/investigations/polic...

There are about 45 million Black people in the US, so those 7 victims represent around 0.00001% of the Black population.

And we can hardly say that "basic mobility is from a smaller ghetto to a larger one" after a 2-term Black president, who many Black people (including in New York) voted for.

Since injustice has shrunk since King's day, it follows that our concern for that injustice should be smaller as well. Same way it wouldn't be reasonable to murder a clerk who didn't give you the proper amount of change after a purchase.
Coming from a similar use case, I'm all in on LÖVE (https://love2d.org) You can see some of the things I built with it at http://akkartik.name/post/roundup22
Just a personal note of praise for YouTube itself. I’ve watched videos on YouTube since it began, but it’s only in the past few years that I’ve come to appreciate what a great medium it has become. By allowing people to share content on all sorts of niche subjects and potentially make money at it, YouTube has become a fantastic resource for both education and entertainment. For someone like me who grew up with access only to television, radio, newspapers, and other mass media, it is a great advance.

That said, I wish that YouTube had multiple competitors of similar size, both commercial and decentralized. It makes me nervous that access to so much great content is ultimately controlled by Google.
https://www.smithsonianmag.com/air-space-magazine/we-may-nev...

I just want an autopsy before before we cremate the body.
COSPAR is (officially speaking) a private body, and as such their Planetary Protection Policy is not legally binding. They propose their policy as an interpretation of Article IX of the Outer Space Treaty, but as a private body they lack the legal authority to make binding interpretations of an international treaty. The standard approach in international law would be to look at the intentions and understanding of the States Parties at the time the Treaty was originally concluded in order to interpret it - which would likely support a far weaker understanding of “harmful contamination” than what COSPAR proposes.
Having lived in both NZ and Singapore I can second these comments. Although the 'a business cannot rent out a home' bit would probably not work in practice. There's definitely an ongoing need for commercial landlords, although govt's could do more to ensure this model is sustainable and fair for both landlord and renter, usually it swings in favour of one or the other.
It's not insincere. Many of the early adopters were social (queer, trans, furry) or political minorities (socialists, anarchists). They adopted Mastodon because they were sick of being targeted on Twitter and other centralized platforms. I can understand very much why they are protective of their space.
Offline support for
Diablo 3 took 10 years and that’s a game from a major company. Not every game is going to get the same treatment before their servers go away.

https://www.reddit.com/r/CrackWatch/comments/wqn9yb/diablo_i...
(Also this is not counting their sponsorships, merch sales, etc.)
Excellent analysis.

> IMO it will get hard to rationalize super carriers.

It's a know-how preservation program. The US Navy could easily refit the old Nimitzes and extend their life by 3 decades. Instead, they are building new Fords at the most glacial pace that makes sense. One every 4 years means 3 billion spent per year. The Navy has a budget of $250 BN or so, so that's about 1%.

The problem the Navy has is: right now they don't need new carriers, but what if one day they'll need 3 or 4 new carriers per year. It happened before. It's much easier to scale from 2 per decade to 4 per year than from absolute zero.

On top of that, the Fords are a pretty flexible platform. They can carry now 75 manned jets. But you can easily see one day they can switch to 25 manned jets and 150 drones.

> 100 B21s could probably drop cheap ordances more efficiently than carrier groups

100 B21s will cost about $70 BN. And a lot to operate on a per hour basis. They might be cost effective for some missions, but they are not going to make carriers obsolete anytime soon.
Where I live they use large automatic arm that just puts the bin back down where it was before.
Continuing to work on https://www.vantage.sh/

We help individuals and companies get visibility on and optimize their cloud infrastructure costs. Currently support AWS, Datadog, Azure, GCP, Snowflake, Databricks and Fastly.

We originally launched on HN nearly 2 years ago now and it's been a very enjoyable experience so far. Feel free to shoot me a note if I can help out on anything infrastructure-cost related.
Houses are basically NFTs

<ducks>
That engineer wasn't wrong though, he just said the wrongthink out loud. Just because there is blowback to some opinion you hold has zero bearing on whether or not it is correct. The evolution of fashionable opinion through history should be enough to disabuse even the casual observer of such silliness.
> It's built for sale, not built for rental.

Why is there such an emphasis on ownership? Yes I’ve owned five properties - two to live in permanently, one to live in half the year (the other half we travel), and two investment properties. The tenants I had in my rental properties were in no position to buy a home or for that matter to rent a whole house. I rented by the room.

I actively discourage young people from buying homes. They need the flexibility to move to where the jobs are.

Besides, are you really going to discourage building multi unit housing for rents? How is that going to help housing affordability?
I am using something similar to JSON-RPC over websockets in a personal project. It is far less of a hassle than HTTP, 8x faster, and less prone to failure.
> Terrine Maison - Meatloaf

I had no idea what the singer's real name was before now.
I’d love to hear more and how you’re doing that?
There are some conventions that modern infrastructure expects.

For example client does the request, some proxy intercepts the request, checks some things, then forwards the request. Another reverse-proxy on the server side again intercepts the request and routes it to the final web server.

If one of the proxies receives HTTP 5xx, it might perform few retries.

Devops people want to have some meaningful info in the URL, so they can write some security or routing logic.

It might be useful for devops people to have not just 400, but many different response codes, like 400, 401, 403, 404 for different situations. They'll make metric out of it and set up an alerts.

So if I would design modern RPC, I'd go the following route:

1. Do not make it protocol-agnostic, but rather embrace HTTP. Method+URL should contain routing information (jsonrpc method field). Errors should have a way to map on HTTP response codes. It does not mean that it's impossible to use it over say websocket, you just need to wrap it with HTTP-like structure.

2. Do not bind it to JSON-only. There should be a way to provide request parameters via URL query parameters, via JSON body and via protobuf body. Good server implementation should respect Content-Type and respect Accept HTTP headers. So I can call that method via cur, via some JS code or with optimized protobuf mobile SDK. JSON should be the main target, though, other encodings should be mapped to JSON.

3. Support meta-information, probably using something like JSON Schema or OpenAPI.

4. HTTP Method must be used as a caching and idempotency information. GET responses are cacheable. POST is not idempotent, etc.

Actually it might look a little bit like REST. But I just tried to extract the most useful parts out of it and remove useless parts like coding some parameters in URL Path or the whole philosophy about entities and stuff. If you don't want to think about caching and idempotency stuff, you just use POST for your endpoints and that's perfectly fine.
I made an edit: just Adsense.

Largely, specialized sites that provides objectively better info+experience largely dropped that revenue a lot, but also Google search favours corporate content a lot more nowadays, to put a nail in the personal blog coffin.
I'll post this as a reply to your comment because I think other people will have this concern when it comes to content creation.

You do not need a really beefy computer to edit videos especially when you're starting out. A Canva Pro subscription is a couple of hundred dollars and will let you upload all your footage and then edit it within the browser meaning you don't need to have a powerful computer. If you grow your channel and your needs change then just cancel Canva and buy that bigger machine you need. Use your phone or something on the cheaper end (of cameras) like a GoPro to record.
Yes. It's so terrible what cinema did to music. Why can't we have a symphony in every theater?

Oh wait. It probably has a bit to do with the ridiculous waste of space, not having nearly enough trained musicians to meet the demand of the billions of consumers on this planet, no chance in hell of paying them all a fair wage if there were, etc.

Here is yet another example of wishing for "good old days" that will not be remotely possible to bring into modernity on the same scale without a culling of, oh, 75+% of the population.
Where do people get the idea that they are either employees of or contractors to YouTube? Do Amazon affiliates and bloggers monetizing with AdSense have the same, false idea?
Where the existing ones already are, but higher.
The plethera of shoebox condos in Toronto attest to this fact. Then people wonder why birth rates are so low when the only options are having a baby while living in a 1 bdrm condo with a galley kitchen, or moving hours away from your job.
> Google's engineering culture, at least a few years back, was insanely good given that reality.

If by "a few years" you mean 4-5, I have to strongly disagree. I witnessed extremely sloppy and incorrect general logic, even worse pathologies around concurrency, and disagreement between:

1. tech team gatekeepers
2. language police gatekeepers
3. mandated framework gatekeepers

when 1+2+3 all disagree and decide to block approvals, it's just comical. Especially since everybody is so sure they know "the right way". The high horse on which many devs at Google sit appears to be purely misdirected/unwarranted ego stroking from many people's point of view who are just trying to make practical, every-day decisions.
The function isn’t borrowing the reference. It’s using the reference to borrow the value thats being pointed to by the reference.
Show HN: Terragen.sh – proof of concept Terraform boilerplate generator
Hi all, I recently slapped together https://terragen.sh/ in a single sitting.
Terragen.sh is a website where you can put make some decisions about your infrastructure needs, and generate the terraform that matches your configuration.

It's an extremely narrow use-case right now as I put it together in about 4 hours, but it has a fully functioning extensible backend that uses versioned Go templates to store and render the terraform. Right now, the site generates terraform for the hello-world app for AWS AppRunner.

In an effort to get early feedback, I decided to post the link even though the website is still extremely limited.

Do you think there's a use case for a website like this? Maybe advanced configurations require payment to generate? Would you ever use a tool like this? Maybe if it also created best practices VPCs, database configurations, etc?

But also, maybe there isn't much of a market for anything more advanced!

Thanks for any and all feedback!
A little bit off topic and also conspiratorial but could buying up property be a type of social weapon? I mean why drop bombs on a nation when you can make the native population homeless through pricing them out of the market?
There is no need for the store at all, and the dev-friendly programs you mention can all be installed without it.
Key section being:

>> Excluding planetary engineering, by the time the two galaxies collide, the surface of the Earth will have already become far too hot for liquid water to exist, ending all terrestrial life; that is currently estimated to occur in about 0.5 to 1.5 billion years due to gradually increasing luminosity of the Sun; by the time of the collision, the Sun's luminosity will have risen by 35-40%, likely initiating a runaway greenhouse effect on the planet by this time.
It's $90/hour, which is great, but it is also 100 hours per video, and depending on what your release schedule is that could be an insane amount of work. They list 65 uploads, which is a little more than once a month for 5 years.
"Modern social scientists generally agree that midlife begins around 35 to 40 and ends around 55 to 60." (Wikipedia)

But you are right that his peak earning range was 25-34 (so less than middle age) and his second highest range was 18-24.

So yes I'd agree this isn't middle-age.
> It's MUCH harder to buy an empty lot, and get a loan from a bank to build a house on that lot now.

No it’s not

https://www.lendingtree.com/home/fha/getting-an-fha-construc...
I left a job I had started immediately after college and had been at just under 3 years. We built and sold software. I figured I needed to branch out and not get stuck at one company.

Left and went to a company that sold insurance (i.e. not software). My boss was a psychopath and expected everyone to be in the office 8-12 and 1-5. No exception.

I lasted 5 months before I scheduled a resignation email to send at 5:30PM on a Friday, telling them I wouldn’t be at work on Monday. Went back to the first company and stayed another 9 years. Just resigned from that company last week (really unhappy with post-acquisition re-org) with nothing lined up. We’ll see if regret follows…
I checked and there don't seem to be any IP restrictions or geo-restrictions.

Do you mind sharing what browser/platform you are using?
SCC is so unrelated to anything even being remotely discussed, that it would be an insult to the term "orthogonal" to describe it as such.

It's such an off-the-wall connection I can hardly refute it: it's like we're talking about toasters and you dived into talking about CRISPR because I said the word "crispy". If anything it'd imply you're not familiar with CRISPR or toasters.

> Though I've said just one thing - you can't expect that a GET query would be idempotent. You may only hope.

I guess you should look up what it means to expect something. In the context of your sentence hope and expect are synonymous*, so maybe you meant you can't guarantee?

And even ignoring that mistake, it's not really useful to say "You can't be sure something doesn't follow guidance, you can only expect it" because that's tautological. Guidance in and of itself doesn't have any way to assert direct influence on an implementation, that's why it's literally called guide·ance.

*before you use that to dive into a grammatical diversion, that is not generally the case, only specifically in your use.
> our bylaws are based on the US Constitution

The same constitution that consistently puts a the party that gets fewer votes into power? If I were to every start a business, that's the last place I'd look for inspiration.
Microsoft | Teams Platform | Sr. Software engineer Full stack | Vancouver BC | 1 day on-site per week, no full remote.

The Teams Platform allows developers to extend the product with new features. We bring developer innovation - everything from conversational bots to rich canvases, built by leveraging Microsoft Graph into a seamless experience for users. Within Teams Platform, the App Intelligence Team provides signals on Teams apps that increase discoverability for end users and provide feedback to developers. We notably own the suggestion service, which suggests relevant apps that people can use, and serves as the engine for ratings and reviews of apps, and provide feedback to developers about their apps.

We are looking local only (no relocation package) and allowed to work in Canada (no immigration support).

Apply there, mention you come from HN: https://careers.microsoft.com/us/en/job/1501947/Senior-Softw...
the hardest part and barrier are the concepts behind lifetimes/ownership/borrowing not the syntax
At the moment a lot of planes are bought and sold through facebook groups and the sites that exist are either brokerages charging a % or very old school/poor UX. I'm working on my own marketplace with the key info available and a better UX (maps to find planes at airports near you) etc. Monetization ideas, if it ever goes that far, would be simple sponsored planes higher on the search page like your normal recruitment jobs site.
If people can't choose who they socialize with they'd rather just not socialize.

Most of what you're seeing in the US is the result of one group pushing another group on a third group and the third group deciding that it's just not worth bothering.
Something interesting I found out during my ad-tech time was that one of the most expensive ads to buy is car companies targeting people who are about to have a lease end and need to purchase a new car.