skysight-inc/HackerNews huggingface dataset:
I still don't see how this isn't the "Realistic Portrait/Scenic Painters vs Photography" argument rehashed.

Imagine you are a painter and you have developed your expertise in photorealistic painting over your entire lifetime.

Would you mind if someone snaps a photograph of the same subject you just painted?

What if your commissioners tell you they decided to buy a photograph instead of your painting because it looked more realistic?

Every argument I've seen against AI art is an appeal to (human) ego or an appeal to humanity. I don't find either argument compelling. Take this video [0] for example and half of the counterarguments are an appeal to ego - and one argument tries to paint the "capped profit" as a shady dealing of circumventing laws without realizing (1) it's been done before, OpenAI just tried slapping a label on it and (2) nonprofits owning for-profit subdivisions is commonplace. Mozilla is both a nonprofit organization (the Foundation) and a for-profit company (the Corporation).

E:

I'm going to start a series of photographs that are intentionally bad and poorly taken. Poor framing, poor lighting, poor composition. Boring to look at, poor white balance, and undersaturated photos like the kind taken on overcast days. With no discernable subjects or points of interest. I will call the photos art - things captured solely with the press of a button by pointing my camera in a direction seemingly at random. I'm afraid many won't understand the point I am making but if I am making a point it does make the photographs art - does it not? I'm pretty sure that is how modern art works. I will call the collection "Hypocrisy".

E2:

The first photo of the collection to set the mood - a picture of the curtain in my office: https://kimiwo.aishitei.ru/i/mUjQ5jTdeqrY3Vn0.jpg

Chosen because it is grey and boring. The light is not captured by the fabric in any sort of interesting manner - the fabric itself is quite boring. There is no pattern or design - just a bland color. There is nothing to frame - a section of the curtain was taken at random. The photo isn't even aligned with the curtain - being tilted some 40 odd degrees. Nor is the curtain ever properly in focus. A perfect start for a collection of boring, bland photos.

[0] https://www.youtube.com/watch?v=tjSxFAGP9Ss&feature=youtu.be
Sounds interesting. Let’s call the markup language “Hypertext Markup Language”, and we’ll make it XML-like versus Markdown-like so we have at least have a well-designed spec to work with. It won’t be pretty, but it’ll work well enough.

And let’s support JavaScript, but you can turn it off if you’d like.
> Google consistently picks the route you'd expect.

This definitely isn't my experience. For me, Google consistently picks more dangerous routes even if they offer little to no time savings. The app consistently tries to kill me by doing things like routing me through crazy 5-way intersections when it could just as easily send me one street over for no additional time cost.

Most big cities publish data on their most dangerous intersections, so it's not like it should be an especially hard problem to fix.
Si is the symbol for silicon, which is the second most abundant element in the Earth's crust (after oxygen.) The REEs are certainly not as abundant as that. Si is 270,000 ppm; cerium is 60 ppm.
What distinguishing feature would it have to something like Gopher or Gemini[0]?

[0] https://gemini.circumlunar.space/
Wut?!?! Looking...

Edit: Thanks for the comment, it should be fixed now. I probably would have went another four years thinking it was public. Uhg.
I can play the game in the hardware that it was advertised to work at the time, 32bit(?) macs, the same way I can play a ps2 game on a ps2 but not a ps5.

Removing official servers when there is no alternative means I can't use the product on the platform it was listed to work at.
I feel like I am missing something or holding it wrong, I would personally love if we had a tool that i could describe problems at a high level and out comes a high quality fully functional app. Most software is shit and if we are honest with ourselves there is a huge amount of inessential complexity in this field built up over the years. I would gladly never spend weeks building something someone else already built in a slightly different way because it doesn’t meet requirements, I would gladly not end up in rabbit holes wrestling with some dependency compatibility issue when I am just trying to create value for the business. If the tools get better the software gets better and the compexity we can manage gets larger. That said while these tools are incredibly impressive, having messed with this for a few days to try to even do basic stuff, what am I missing here? It is a nice starting point and can be a productivity boost but the code produced is often wrong and it feels a long way away from automating my day to day work.
I'm pretty sure I can!
Gut Microbes Can Boost the Motivation to Exercise
Well, it's obviously a map that will be a competitor to Google.
In English, think of all the plurals for which no ‘rule of grammar’ exists; you just have to memorize them.

Moose -> moose
Goose -> geese
House -> houses
Mouse -> mice
Etc.
Maybe they know how to use Google?

https://www.google.com/search?q=a835af

And if you don't have the registration that one more search. All of this information is public and that goes for pretty much all aircraft.

If the bar is 'low end stalkers that don't have internet' then yes, it will make a difference.
yeah, this seems fake as hell. the coincidental timing, the clumsy on-the-nose nature of this incident, the "perp" calmly letting the guy take video of his (paper?) license plate...in what appears to be a parking lot? come on.
Oh I've made a few. Read my papers or see my languages. But I'm more interested in the next thing.

This year I'm thinking of: a git DSL, new layer 1 DSL, a new DSL for legal contracts, a new 3D game engine, a new physics DSL, a new music DSL, a hardware device, et cetera. Lots of ideas.
Many of them have misconceptions between Microservices and APIs. They are not equivalent and play a completely different roles in web applications. In this article, you will clearly understand the difference between Microservices and APIs.
I use upvote so that I can see at a glance which comments I have read in a thread with alot of comments. It doesn''t matter whether I like the comment or not. I use it like an email "read email" flag, but "read comment" in the case of HN
A practical reason: The internet makes it possible for those of us interested in Sanskrit to communicate with each other, and feel a part of a community. Two decades ago, if you were interested in Sanskrit you were always conscious that you were in a minority, a niche interest, a fish out of water, whatever. Now you can spend each day watching just videos in Sanskrit on YouTube, say.

(Hypothesis: if this explanation is correct, I would imagine there has similarly been a rise in the Latin-speaking community: more attendance at Living Latin etc. Looking at https://en.wikipedia.org/wiki/Contemporary_Latin gives me the impression this may be true, though I'm not familiar enough to say.)
Anyone know how much of a headache it would be to just lease an aircraft short term for these kinds of flights to avoid having a specific jet tied to his identity?

I'm assuming it's a logistical issue more than a financial one, or else more people would do it. (or private jetters can't abide to not have their own aircraft, always available and set up the way they like it)
So privacy protection only applies to the rich?
Not energy. Work per capita. Expending 120 million joules of energy to travel every 15 miles is a much poorer outcome that spending 120 million joules to travel 45.
Of course, it's not the case that had the US GDP not grown as much, we would instead have had more of an increase in life expectancy. The American population is unfortunately quite unhealthy by global standards, mainly due to lifestyle issues. Besides, with the US life expectancy at 79 years and the world's best at 85, you're not buying much to begin with.

As other commenters are pointing out, it would be nice if there was a better measure of a population's health and happiness; but GDP corresponds to it to a large degree, perhaps up to a certain point of wealth, as you said.
> For batteries: biological creatures store more energy more densily, yet safely, so there's still headroom.

Conversion losses are bigger tho
I stand corrected.

The reason for my comment is that far too often these complaints are about some things that Chrome ships at neck-breaking speed.
> You can have rich and green (Ireland/Switzerland)

You can only have that because they outsource pollution.
> Not under the "always assume best intentions" principle, I have read similar descriptions from people that were near someone dying without actually physically holding them.

In such a case: "Died in front of me" would be accurate. "Died in my arms" is a lie.
I miss forums. Discord has replaced forums in most of the communities I cared about and it’s been for the worse.
By the time he signed the agreement, it was voluntary. By the time ge actually bought it, it looked a lot like he'd rather not.

This is not to defend Musk in any way, it's just a statement of facts.
> The reason ChatGPT isn't threatening programmers is for other reasons. Firstly, it's code isn't 95% good, it's like 80% good.

The role that is possibly highly streamlined with a near-future ChatGPT/CoPilot are requirements-gathering business analysts, but developers at Staff level on up sits closer to requiring AGI to even become 30% good. We'll likely see a bifurcation/barbell: Moravec's Paradox on one end, AGI on the other.

An LLM that can transcribe a verbal discussion directly with a domain expert for a particular business process with high fidelity, give a precis of domain jargon to a developer in a sidebar, extracts out further jargon created by the conversation, summarize the discussion into documentation, and extract how the how's and why's like a judicious editor might at 80% fidelity, then put out semi-working code at even 50% fidelity, that works 24x7x365 and automatically incorporates everything from GitHub it created for you before and that your team polished into working code and final documentation?

I have clients who would pay for an initial deployment of that for an appliance/container head end of that which transits the processing through the vendor SaaS' GPU farm but holds the model data at rest within their network / cloud account boundary. Being able to condense weeks or even months of work by a team into several hours that requires say a team to tighten and polish it up by a handful of developers would be interesting to explore as a new way to work.
Awesome! I subscribed!

I recommend Loom for recording. Also Descript for editing.

Godspeed!

Edit: your first one is good! What did you use for the PIP?
The empathy you imply might also require that the artists (or programmer's) jobs be preserved, for the sake of giving them purpose and a way to make a living.

I dont think that is absolutely something a society must guarantee. People are made obsolete all the time.

What needs to be done is to produce new needs that currently cannot be serviced by the new AI's. I'm sure it will come - as it has for the past hundred years when technology supplanted an existing corpus of workers. A society can make this transition smoother - such as a nice social safety-net, and low-cost/free education for retraining into a different field.

In fact, these things are all sorely needed today, without having the AIs' disruptions.
Ask HN: How to Negotiate Contract Rates?
Looking from feedback from fellow HN readers who provide contract services.

Once the job fit has been determined, how do you approach the funding part? Do you lead with, "I am happy to do this job for XXX" or do you simply say, "I charge XXX per hour". Do you have a window of acceptable rates or do you have a firm/flat rate? Finally, how do you determine your rate is reasonable for the market?

In general, I am looking for ideas/tips on negotiating the right rate especially when the contract is a great fit. On one hand, I don't want to undersell/underbid my skills, and on the other hand I definitely want to take the opportunity because it could lead to a very long term client.

Thanks.
No. I was too lazy to write an article for that The only place I mentioned it was on my Twitter (https://twitter.com/henrylim96/status/1529055034385780737) and on my GitHub.
The publishers usually can't publish their games' source code, because of various library and middleware dependencies which are not free or open-source.

Same issue with cheap IoT gizmos. Even if the retailers wanted to publish an implementation of their backend servers, they probably bought (rented) much of the functionality from a third party, under a license which forbids redistribution of the third party's IP.
FYI… the latest version of Nuke supports USD to what appears to be a very significant degree. The significance is that it narrows the gap between 2D captured footage and 3D generated material. It could eventually lead to a whole new way of thinking about the VFX pipeline.

For those that don’t know it, Nuke is a compositor, similar in function to after effects, but about one billion times more powerful. Also… more geared towards vfx as opposed to motion graphics.

Check it out…
https://campaigns.foundry.com/products/nuke-family/whats-new

Today I taught after effects to first year students. I told them that compositors might move from After Effects to Nuke, but the only way to get a Nuke artist to move to After Effcts is by holding a gun to their head.

Btw… not a shill, just a fan boy.
After a quick glance, it seems like htmx would complement thymeleaf, if the web page/app you're writing doesn't need any sort of eager client (eager as in, treat and interaction with a remote service as "successful" and resolve the error in the background somehow).

W/ htmx + clojure, you can define your ui like so:

(def counter (atom 0))

(defn partial-count-markup [c]
[:span (str "Pressed: " c)])

; Handler for /partial/count
(defn partial-count []
(swap! counter inc)
(partial-count-markup @counter))

; Handler for index.html
(defn handler []
[:button {:hx-put "/partial/count" :hx-swap "innerHtml"}
(partial-count-markup @counter)])

And like that you have a page with a button that tracks a counter and updates the ui (I haven't tested this, YMMV).

Also if it isn't clear, you can also keep all your markup as Clojure data structures, which means you can write an `html` function which has the common styles/scripts/etc.. necessary so you get a ton of re-use with an already similar syntax vs needing to learn a new templating syntax w/ its own conventions.

W/ clojurescript, to get the same behavior you need:

- clojurescript toolchain w/ some configuration of how you'll bundle/package it
- an idea of how you'll distribute your application (serve spa from same API service? S3/Object store? another web service? How to reconcile state?)
- an idea of how you'll reconcile state between local/server, if you want to go that route. If only local, nbd. If server, you add a handler and fetch data once SPA or cljs has loaded.
- and idea of what format you want to consume (JSON, HTML, XML,text) and then write the translation between that format and your markup.

etc...

I hope the above answers your question, or at the very least offers another perspective.

As a quick postscript, I think it is underestimated how convoluted templates/templating engines are, given they have the tendency to implement their own language/semantics outside of the PL you're using. I have much respect for the authors of template engines/spec, the engineering that goes into them is impressive, however, most I have come across tend to be a leaky abstraction. Once I experienced writing markup as Clojure data structures, it ruined me for templates permanently. I don't want to go back to writing templates, and doing an assessment of "what language does this template engine implement, and is it simple/easy to learn?" is an exercise I do not miss.

Note: I've been Clojure/ClojureScript developing professionally for almost two years now and have debated most of the above internally during that time. Done some templating w/ JS, Go.
Have you learned nothing in the last 2+ years?
The human brain is just a model with weights and a lifelong training step. Seems like a distinction without a difference - even more so as ML models advance further.
Meet someone that you worked well with in a battleground?

Oh well, you’ll never get to play with them again.

Killed all sense of community.
>we'll have to ask ourselves if giving that much power to the individual a safe endeavor

What's the alternative? Every collective effort is a series of individual efforts.
Years ago I bought a great new PC. “But does it play Crysis” I thought. So I bought Crysis 1 on Steam on a big special, daydreaming about finally maxing out those settings. Turns out it doesn’t play Crysis, because there’s some mandatory anti cheating thing that phones home, but that company no longer exists.
It almost always starts benign: keep the bins out of sight except for trash days. But sooner or later some power-hungry busybody takes over and the next thing you know, citations are flying left and right.
They can just check the website.
Gene therapies may cure disease but can we afford them?
"This brings us to about 16 seconds of video per roll of film, at a cost of ~$600 for 10 minutes." Expensive to use all the time but a great project.
¯\_(ಠ_ಠ)_/¯

I mean this question is way too big for this sort of thread. I would say that simply calling it a “product” already reveals a certain ideological bias to begin with.

It’s like the difference between a city square and a shopping mall as a place for a society or community.

What is unique about this place is that many people here are more than qualified to build pretty much anything. So, it would be safe to assume that if we wanted something different, we would probably just build it.
You can barely run extensions on Android Firefox. The stable version only allows "recommended" extensions, of which there are 18 and no guaranteed path to joining that club for a developer. My perception is that there was an almost-successful internal movement to kill extensions on Android entirely.
https://news.ycombinator.com/item?id=33997383
It's so easy for someone who doesn't care about games to say "just don't play those games"

What if I like those games? What if I barely have a choice because 95% of multiplayer games released today work like that?
That only applies to people who haven't repeatedly proven themselves to be acting/speaking in bad faith.

If Lucy pulls away the football 27 times, you aren't required to go running at it the 28th.
> The social network would allow users to arrange into small topical groups called social circles.

This sounds like Google+ : https://en.wikipedia.org/wiki/Google%2B

I loved the idea back then. As other commenters have pointed out, the structure and design of the network is not the biggest factor influencing its success.
IMO GOG is great for single-player games. For multiplayer, the Steam integration for some a nice bonus and others a necessity.

I had to re-buy Stardew Valley on Steam because the GoG version only had "connect to IP" (I cannot run GOG Galaxy on Linux) and all of my friends were using Steam versions that had other connect options.
Because the higher CO2 levels get, the dumber we all become. If you think there’s too many dumb people now, you’re going to be extra disappointed as time passes!

https://www.pranaair.com/blog/harmful-effects-of-carbon-diox...
That country is likely to do so by shipping carbon and misery to poorer countries unless some sort of international pressure or governance happens.
Once you get past $20k/yr GDP per capita, there's indeed limited additional benefit (there are diminishing returns).

But if look at the scenarios for Middle East and Africa, it would take roughly 10 years longer for the Green Road scenario to get to $20k/yr, compared to the Highway.

https://ourworldindata.org/explorers/ipcc-scenarios?facet=no...
Humans have rights, machines don't. Copyright is a system for protecting human intellectual property rights. You can't copyright things created by a monkey[1] for example. Thus it's not a contradiction to say that an action performed by a human is "transformative" while the same action performed by a machine is not.

But that is giving AI too much credit. As advanced as modern AI models are, they are not AGIs comparable to human cognition. I don't get the impulse to elevate/equate the output of trained AI models to that of human beings.

[1] https://thecopyrightdetective.com/animal-copyrights/
If these generated arts just replace human created arts, then it can be construed as depressing.

But what if AI generates arts where humans do not scale?

For example, what if the AAA game you are expecting gets done in half of the time, or has ten times the size of explorable area, because it is cheap and fast to generate many of the arts needed by AI?

Or if some people excellent at story telling but mediocre at drawing can now produce world class manga due to the assistance of AI?
Clean Architecture: A Craftsman's Guide to Software Structure and Design

Refactoring to Patterns

The Pragmatic Programmer
> When there are mass layoffs often the best people jump ship early figuring they'll have an easy time getting work elsewhere and an even easier time if they are the first to go. Some of the people who stay are the people who don't feel they have a choice.

Indeed, Dead Sea Effect.
Over the weekend I tried to tease out a sed command that would fix an uber simple compiler error from ChatGPT [0]. I gave up after 4 or 5 tries - while it got the root cause correct ("." instead of "->" because the property was a pointer), it just couldn't figure out the right sed command. That's such a simple task, its failure doesn't inspire confidence in getting more complicated things correct.

This is the main reason I haven't actually incorporated any AI tools into my daily programming yet - I'm mindful that I might end up spending more time tracking down issues in the auto-generated code than I saved using it in the first place.

[0] You can see the results here https://twitter.com/NickFisherAU/status/1601838829882986496
No, but the moment it serves Tesla's interest he does.
How do you process them once they run out of reasonably efficient cycles?

Reconditioning facilities? wastes? etc?
More probably up to an equilibrium. Everything getting to the cold side will freeze and stay there but it must get there first.

My naive model: atmosphere on the warm side goes up, moves with hot humid air toward the cold side, goes down and back to the warm one with cold dry air.

Less naive model: we have three large convection cells here on Earth between the pole and the equator. Maybe they have several cells there too. That could slow down the transfer.

Furthermore dry is never 100% dry and when there is little water left the transfer will slow down. How much water will be left and for how long, I can't say. There could be the equilibrium I'm thinking about or not.

Other variables: volcanoes melt stuff locally, glaciers flow to lower ground, continents move.

Edit: I found this paper about weather on tidally locked planets https://www.pnas.org/doi/10.1073/pnas.1315215111
Right now it seems like he's willing to defend he and his friend's personal safety (his friend's safety as an after thought mind you), but he doesn't much care about the safety of people he's upset with.
This will probably suffer from the same issue as desalination. What to do with the left over brine(salt/minerals)