Hacker Newsnew | past | comments | ask | show | jobs | submit | more BiteCode_dev's commentslogin

Specialization is productive and efficient, diversity is creative and resilient.

I tend to see people wanting to optimize for one or the other, and that they they even manage to tie it to politics and morality.


> Specialization is productive and efficient [...]

... When the solution fits inside the lines of a particular specialty; otherwise, you need a different specialist, and knowing which one is not at all trivial. From time to time, the solution doesn’t fit within any established lines, in which case you’ll never find it at all this way.

Which is why the commonly expressed sentiment that domain experts should stick to their domains of expertise drives me up the wall. Especially the experts in question are scientists and the specific lines can be ... less than well established, to put it mildly.

That is not to say there aren’t plenty of examples of people being wrong outside their domain, but that’s not even a problem. Being confidently wrong would be one. Unfortunately, that’s not how the incentives are set in most places.


The fact is we need both. A team of generalists and specialists should be able to achieve far more than one or another. Specialists have deep domain knowledge and experience, but at the same time they are "standing too close to the elephant". Generalists, especially those that have shallower experience but over a wide range of different domains can provide a framework of analogies that can bridge the gap between domains.


Chapman wrote a nice piece on what a hypothetical "meta-rational" workplace, one with a lot of interdisciplinarity and generalists -- would be like:

https://metarationality.com/meta-rational-workplace


> diversity is creative and resilient.

I spent a majority of my career in "R&D-heavy" companies, so I'm fairly used to diverse teams.


I wish. But not only this is not well supported, the parsers are usually very slow.


After trying both Dhall and Cuelang, I really prefer the latter.

But this turns out to support OP's point. JSON is good enough, and there are many alternatives that we are debating and don't agree on.

So if you have to pick something, and I have to pick something, since we don't agree, we will fallback on JSON.


This may be right for a big distributed open source project or something, but most things I work on are proprietary within companies, and in that case it's easy to just pick something better and standardize on that. My current company is pretty much standardized on yaml, which isn't my favorite, but it's fine and better than json and we don't argue about it much. Things get serialized to json pretty often, but most stuff that is checked in and intended to be human readable is not json. A different company could easily pick cue or whatever else and it would work just as well.


I think this is a neglected point. For application config, the scope over which standardisation pays off is smaller than for data. It can be company-sized. Or language-sized - if all Ruby library use YAML, that's great for Rubyists; if all Java apps use properties files, that's, believe it nor not, pretty great for Java programmers.


Huh, yaml is just all around the worst on any metric. I would much rather stick to xml even.


Like I said, yaml isn't my favorite either, but this is silly hyperbole; xml is way harder for a human to read and write.


Worse is better, yet again.


man, nailed that


The world is starting to realize most people's job are not that complicated, including high standing positions, and that on top of this, a huge number of workers are not that great at their job.

Well, yes, the world runs on average. Its runs on meh.

AI will be quite good at meh.


That's because it's not about cookies, it's about tracking cookies. If you don't track, you don't need the banner.


Unfortunately, I don't think it's a problem with Python as an organization, but rather an artifact of the popularity of Python and the legal protection it now must muster.


But it can produce the proper python code to do so.


Super interesting.

Something like this but with duckdb + python support would be nice.

In fact, I would imagine this kind of things to be a good use case for introducing templating in jupyter notebooks.


We have support for duckdb (and CSVs and Parquet through duckdb). We don't support python, but some people have also told us they have used evidence as the front-end for a python project - used python to do data transformation and calculations, then dumped the results into a duckdb file in an evidence project and built the visuals and narrative in evidence.

"Containerized" approaches with evidence are also quite interesting - lets you combine several tools and use evidence as the last mile. Here's a great example: https://github.com/matsonj/nba-monte-carlo


Yes, but phones have a reason to be online most of the time.

A vehicle should be able to be used without ever being online.

Otherwise you are at the mercy of udpates, the provider good will (and John Deere as little), network availability and so on.


So are CNC machines. Are you aware that if you move a modern one, it's gonna be bricked?


I did not know this. Is it for theft prevention, or more like a deterrent to e.g. would-be clandestine arms manufacturers. I'm aware CNC machines can be quite pricey, but they otherwise seem like an impractical target for theives. At least a tractor has wheels.


Yes and we don't like it.


And it's a very bad no good awful thing.

Stallman is extreme, but he got that part right. DRM and other bricking mechanism are not our friends.


Imagine how powerful an ai would be if we would give it access to all the info behind firewalls.


While we're at it, imagine how awesome an ordinary search engine could be if we would give it access to all the info behind firewalls.


this is what Microsoft is trying with Office 365 GPT approach, where they are siphoning training data from every company and offering graphs and summaries in return


and I suspect one day gmail content will be used to :)


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

Search: