Hacker News new | past | comments | ask | show | jobs | submit | robertfw's comments login

Might as well put that effort towards halting the ongoing mass extinction of more animals, before worrying about bringing back facsimiles of the ones we've already eliminated


This is the "lump of labor" fallacy.

You can simultaneously prevent ongoing extinctions and work to undo past ones. The resources to do one likely are not transferrable to the other.


It's weird that people think we can't do two or even three things at the same time isn't it?


it's exceedingly common to use a monochromatic sensor with different filters and then combine them in post. you might use visual filters - e.g., take 3 exposures using red/green/blue filters, but it's also common to use filters for specific wavelengths e.g. hydrogen, oxygen, and sulfur, and then assign RGB to each filter arbitrarily

there's lots of other red flags with this product but I wouldn't care about this one



hey I did check the wiki, but I didn't clearly understand and how it connects with a relational database, hence I asked here.

one more benefit of asking here, is people also share their practical experiences and how it is out there in the wild. Such stuff is usually missing from the wiki.


It's a different way of expressing queries. The smallest example I can think of is a simple navigation, like this:

  Find: ?friend-name, given: ?person
  
  [[?person :person/friends ?friend]
   [?friend :person/name ?friend-name]]
Given a person, get a set of the names of that person's friends.

Incidentally, all variables (prefixed with ? by convention, not requirement) are valid inputs or outputs from the query. So for the same query, you could give `?friend-name` and extract `?person`, to get the IDs of the people who are friends with a person of a particular name. This just requires a change in the inputs and outputs, not in the query itself.

The format is [ID field value]. If `value` happens to be an ID, you can navigate by it.

There's a lot more to it than this, of course.


The jobs seem to be pretty available in Europe, but I've been struggling to find Clojure work over here on the west coast of North America. I've had to bite the bullet and am looking for work in other languages now, though I'd really rather stay in the ecosystem.


Are you active on the Clojurians Slack channel? On #jobs and #remote-jobs channels every now and then a US job pops up there. You can also post on those channels that you are open for work, might help. I'd also check out some EU job offers (unless the salary is way lower compared to your location) because there are companies that do async and wouldn't care for timezones as much.


I did a stint working on trust & safety tools for a social media startup. What I learned from working with content moderators is that overall, the industry gets by doing the barest of bare minimums, and TikTok is one of the worst offenders

"But the cost!", well, if the business model can't be viable when done safely, then the business model is not viable - we just don't have the externalized costs of harm done visible to help make that call


There is no "state" beyond this. It's a functional interface, if you will.



It's a pretty big risk to make any kind of conclusions off of shared images like this, not knowing what the earlier prompts were, including any possible jailbreaks or "role plays".


It has been reproduced by myself and countless others.

There's really no reason to doubt the legitimacy here after everyone shared similar experiences, you just kinda look foolish for suggesting the results are faked at this point.


I've found Calva for VS Code to be excellent, what do you think is missing there?


I tried Calva a lot and suggested it to my coworkers a while back (2017ish) and it was nothing but trouble. Cursive seemed to work pretty well, though.


AFAICT Calva has come a very long way in 5 years


No parinfer support.


What XML pain are you referring to? It's not something I've had to deal with in ~3-4 years of professional Clojure work

The slow start times are meaningless for long lived servers, which Clojure is best suited for. For fast startup time there is now Babashka which is great for many tasks, and GraalVM as another option.


this is why I love spec (though I am starting to explore replacing it with malli)


We’ve been moving steadily to malli over the last 6 months. I have to say, programmatically composing malli schemas as values (rather than macros) is really powerful. I like being able to define a base set of fields on a map, and then merge in other schemas and different sets of fields that are required in different cases. Nice for modeling apis with reused structures but with varying field requirements.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: